<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenMesh: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="logo_align.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="rwth_vci_rgb.jpg"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">OpenMesh
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('hierarchy.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">Class Hierarchy</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock">
<p><a href="hierarchy.html">Go to the textual class hierarchy</a></p>
</div><table border="0" cellspacing="10" cellpadding="0">
<tr><td><img src="inherit_graph_0.png" border="0" alt="" usemap="#AnalyzerTraits_1_1HalfedgeT_3_01Base_00_01Refs_01_4"/>
<map name="AnalyzerTraits_1_1HalfedgeT_3_01Base_00_01Refs_01_4" id="AnalyzerTraits_1_1HalfedgeT_3_01Base_00_01Refs_01_4">
<area shape="rect" id="node2" href="a01953.html" title="AnalyzerTraits::Halfedge\lT\&lt; Base, Refs \&gt;" alt="" coords="125,5,291,47"/>
<area shape="rect" id="node3" href="a01949.html" title="AnalyzerTraits::VertexT\l\&lt; Base, Refs \&gt;" alt="" coords="128,71,288,112"/>
<area shape="rect" id="node4" href="a01885.html" title="MyTraits::VertexT\&lt;\l Base, Refs \&gt;" alt="" coords="141,136,275,177"/>
<area shape="rect" id="node5" href="a02881.html" title="OpenMesh::Subdivider\l::Adaptive::CompositeTraits\l::EdgeT\&lt; Base, Refs \&gt;" alt="" coords="115,202,301,258"/>
<area shape="rect" id="node6" href="a02877.html" title="OpenMesh::Subdivider\l::Adaptive::CompositeTraits\l::FaceT\&lt; Base, Refs \&gt;" alt="" coords="115,282,301,338"/>
<area shape="rect" id="node7" href="a02885.html" title="OpenMesh::Subdivider\l::Adaptive::CompositeTraits\l::VertexT\&lt; Base, Refs \&gt;" alt="" coords="115,362,301,418"/>
<area shape="rect" id="node8" href="a02989.html" title="OpenMesh::Subdivider\l::Uniform::CompositeTraits\l::EdgeT\&lt; Base, Refs \&gt;" alt="" coords="118,442,298,498"/>
<area shape="rect" id="node9" href="a02985.html" title="OpenMesh::Subdivider\l::Uniform::CompositeTraits\l::FaceT\&lt; Base, Refs \&gt;" alt="" coords="118,522,298,578"/>
<area shape="rect" id="node10" href="a02993.html" title="OpenMesh::Subdivider\l::Uniform::CompositeTraits\l::VertexT\&lt; Base, Refs \&gt;" alt="" coords="118,602,298,658"/>
<area shape="rect" id="node11" href="a03101.html" title="OpenMesh::VDPM::MeshTraits\l::VertexT\&lt; Base, Refs \&gt;" alt="" coords="105,683,311,724"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#CirculatorT_3_01Mesh_01_4"/>
<map name="CirculatorT_3_01Mesh_01_4" id="CirculatorT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a02229.html" title="Circulator. " alt="" coords="5,5,148,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_2.png" border="0" alt="" usemap="#CmdOption_3_01bool_01_4"/>
<map name="CmdOption_3_01bool_01_4" id="CmdOption_3_01bool_01_4">
<area shape="rect" id="node1" href="a01889.html" title="CmdOption\&lt; bool \&gt;" alt="" coords="5,5,141,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_3.png" border="0" alt="" usemap="#CmdOption_3_01float_01_4"/>
<map name="CmdOption_3_01float_01_4" id="CmdOption_3_01float_01_4">
<area shape="rect" id="node1" href="a01889.html" title="CmdOption\&lt; float \&gt;" alt="" coords="5,5,143,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_4.png" border="0" alt="" usemap="#CmdOption_3_01std_1_1string_01_4"/>
<map name="CmdOption_3_01std_1_1string_01_4" id="CmdOption_3_01std_1_1string_01_4">
<area shape="rect" id="node1" href="a01889.html" title="CmdOption\&lt; std::string \&gt;" alt="" coords="5,5,176,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_5.png" border="0" alt="" usemap="#CmdOption_3_01T_01_4"/>
<map name="CmdOption_3_01T_01_4" id="CmdOption_3_01T_01_4">
<area shape="rect" id="node1" href="a01889.html" title="CmdOption\&lt; T \&gt;" alt="" coords="5,5,125,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_6.png" border="0" alt="" usemap="#Custom_1_1Vec_3_01DIM_01_4"/>
<map name="Custom_1_1Vec_3_01DIM_01_4" id="Custom_1_1Vec_3_01DIM_01_4">
<area shape="rect" id="node1" href="a03157.html" title="A Vector class with the absolute minimum of built&#45;in methods to test the interface expected from Vect..." alt="" coords="5,5,153,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_7.png" border="0" alt="" usemap="#DecOptions"/>
<map name="DecOptions" id="DecOptions">
<area shape="rect" id="node1" href="a01893.html" title="DecOptions" alt="" coords="5,5,96,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_8.png" border="0" alt="" usemap="#Gnuplot"/>
<map name="Gnuplot" id="Gnuplot">
<area shape="rect" id="node1" href="a03065.html" title="Utility class interfacing with Gnuplot. " alt="" coords="5,5,72,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_9.png" border="0" alt="" usemap="#GnuplotException"/>
<map name="GnuplotException" id="GnuplotException">
<area shape="rect" id="node1" title="STL class. " alt="" coords="5,5,109,32"/>
<area shape="rect" id="node2" title="STL class. " alt="" coords="157,5,281,32"/>
<area shape="rect" id="node3" href="a03061.html" title="Exception thrown by class Gnuplot. " alt="" coords="329,5,455,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_10.png" border="0" alt="" usemap="#IteratorT_3_01Mesh_01_4"/>
<map name="IteratorT_3_01Mesh_01_4" id="IteratorT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a02233.html" title="Linear iterator. " alt="" coords="5,5,132,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_11.png" border="0" alt="" usemap="#MyData"/>
<map name="MyData" id="MyData">
<area shape="rect" id="node1" href="a03429.html" title="MyData" alt="" coords="5,5,73,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_12.png" border="0" alt="" usemap="#MyTraits"/>
<map name="MyTraits" id="MyTraits">
<area shape="rect" id="node1" href="a02469.html" title="Base class for all traits. " alt="" coords="5,288,173,315"/>
<area shape="rect" id="node2" href="a01945.html" title="AnalyzerTraits" alt="" coords="273,56,379,83"/>
<area shape="rect" id="node3" href="a03145.html" title="CustomTraits" alt="" coords="275,107,377,133"/>
<area shape="rect" id="node4" href="a03253.html" title="CustomTraitsVec2i" alt="" coords="259,157,393,184"/>
<area shape="rect" id="node5" href="a01917.html" title="MeshViewerWidgetTraits" alt="" coords="242,208,410,235"/>
<area shape="rect" id="node6" href="a01881.html" title="MyTraits" alt="" coords="289,5,363,32"/>
<area shape="rect" id="node7" href="a02473.html" title="Version of Default Traits that uses double precision for points and normals as well as floating point..." alt="" coords="221,259,431,285"/>
<area shape="rect" id="node8" href="a02733.html" title="Base class for all mesh traits using the OSGArrayKernelT. " alt="" coords="243,310,409,351"/>
<area shape="rect" id="node9" href="a02869.html" title="Adaptive Composite Subdivision framework. " alt="" coords="233,375,419,417"/>
<area shape="rect" id="node10" href="a02965.html" title="OpenMesh::Subdivider\l::Adaptive::Traits" alt="" coords="249,441,403,482"/>
<area shape="rect" id="node11" href="a02981.html" title="Uniform Composite Subdivision framework. " alt="" coords="236,506,416,547"/>
<area shape="rect" id="node12" href="a03097.html" title="Mesh traits for View Dependent Progressive Meshes. " alt="" coords="223,572,429,599"/>
<area shape="rect" id="node13" href="a01905.html" title="ProgTraits" alt="" coords="285,623,367,649"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_13.png" border="0" alt="" usemap="#newClass"/>
<map name="newClass" id="newClass">
<area shape="rect" id="node1" href="a03509.html" title="/.../newClass.hh&gt; " alt="" coords="5,5,85,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_14.png" border="0" alt="" usemap="#OpenMesh_1_1ArrayKernel_1_1StatusSetT_3_01HandleT_01_4"/>
<map name="OpenMesh_1_1ArrayKernel_1_1StatusSetT_3_01HandleT_01_4" id="OpenMesh_1_1ArrayKernel_1_1StatusSetT_3_01HandleT_01_4">
<area shape="rect" id="node1" href="a02117.html" title="— StatusSet API — " alt="" coords="5,5,175,47"/>
<area shape="rect" id="node2" href="a02121.html" title="AutoStatusSetT: A status set that automatically picks a status bit. " alt="" coords="223,5,419,47"/>
<area shape="rect" id="node3" href="a02125.html" title="ExtStatusSet: A status set augmented with an array. " alt="" coords="467,5,656,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_15.png" border="0" alt="" usemap="#OpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4"/>
<map name="OpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4" id="OpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4">
<area shape="rect" id="node2" href="a02129.html" title="The attribute kernel adds all standard properties to the kernel. " alt="" coords="148,5,340,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_16.png" border="0" alt="" usemap="#OpenMesh_1_1Attributes_1_1StatusInfo"/>
<map name="OpenMesh_1_1Attributes_1_1StatusInfo" id="OpenMesh_1_1Attributes_1_1StatusInfo">
<area shape="rect" id="node1" href="a02457.html" title="Add status information to a base class. " alt="" coords="5,5,155,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_17.png" border="0" alt="" usemap="#OpenMesh_1_1AutoPropertyHandleT_3_01Mesh___00_01PropertyHandle___01_4"/>
<map name="OpenMesh_1_1AutoPropertyHandleT_3_01Mesh___00_01PropertyHandle___01_4" id="OpenMesh_1_1AutoPropertyHandleT_3_01Mesh___00_01PropertyHandle___01_4">
<area shape="rect" id="node2" href="a02493.html" title="OpenMesh::AutoPropertyHandle\lT\&lt; Mesh_, PropertyHandle_ \&gt;" alt="" coords="172,5,383,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_18.png" border="0" alt="" usemap="#OpenMesh_1_1BaseKernel"/>
<map name="OpenMesh_1_1BaseKernel" id="OpenMesh_1_1BaseKernel">
<area shape="rect" id="node2" href="a02113.html" title="Mesh kernel using arrays for mesh item storage. " alt="" coords="232,5,393,32"/>
<area shape="rect" id="node3" href="a02313.html" title="Connectivity Class for polygonal meshes. " alt="" coords="461,5,653,32"/>
<area shape="rect" id="node4" href="a02481.html" title="Connectivity Class for Triangle Meshes. " alt="" coords="703,5,884,32"/>
<area shape="rect" id="node5" href="a02133.html" title="This class provides low&#45;level property management like adding/removing properties and access to prope..." alt="" coords="5,64,165,91"/>
<area shape="rect" id="node6" href="a02721.html" title="Helper class, extending functionaliy of OpenMesh::BaseKernel to OpenSG specific property adaptors..." alt="" coords="213,57,412,98"/>
<area shape="rect" id="node7" href="a02721.html" title="OpenMesh::Kernel_OSG\l::PropertyKernel\&lt; MeshItems\l::Face::IsTriangle \&gt;" alt="" coords="216,123,409,179"/>
<area shape="rect" id="node8" href="a02709.html" title="This class adds the standard properties to the mesh type. " alt="" coords="460,130,655,171"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_19.png" border="0" alt="" usemap="#OpenMesh_1_1BaseMesh"/>
<map name="OpenMesh_1_1BaseMesh" id="OpenMesh_1_1BaseMesh">
<area shape="rect" id="node1" href="a02137.html" title="Base class for all meshes. " alt="" coords="5,5,160,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_20.png" border="0" alt="" usemap="#OpenMesh_1_1BaseProperty"/>
<map name="OpenMesh_1_1BaseProperty" id="OpenMesh_1_1BaseProperty">
<area shape="rect" id="node1" href="a02497.html" title="Abstract class defining the basic interface of a dynamic property. " alt="" coords="5,108,177,135"/>
<area shape="rect" id="node2" href="a02725.html" title="Property adaptor for OpenSG GeoProperties. " alt="" coords="225,13,416,54"/>
<area shape="rect" id="node4" href="a02537.html" title="Default property class for any type T. " alt="" coords="229,79,412,105"/>
<area shape="rect" id="node5" href="a02541.html" title="Property specialization for bool type. " alt="" coords="245,130,396,171"/>
<area shape="rect" id="node6" href="a02545.html" title="Property specialization for std::string type. " alt="" coords="245,195,396,237"/>
<area shape="rect" id="node3" href="a02729.html" title="Adaptor for osg::GeoIndicesUI32. " alt="" coords="464,5,631,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_21.png" border="0" alt="" usemap="#OpenMesh_1_1CirculatorRangeTraitT_3_01CONTAINER__T_00_01ITER__T_00_01CENTER__ENTITY__T_00_01TO__ENTITY__T_00_01begin__fn_00_01end__fn_01_4"/>
<map name="OpenMesh_1_1CirculatorRangeTraitT_3_01CONTAINER__T_00_01ITER__T_00_01CENTER__ENTITY__T_00_01TO__ENTITY__T_00_01begin__fn_00_01end__fn_01_4" id="OpenMesh_1_1CirculatorRangeTraitT_3_01CONTAINER__T_00_01ITER__T_00_01CENTER__ENTITY__T_00_01TO__ENTITY__T_00_01begin__fn_00_01end__fn_01_4">
<area shape="rect" id="node1" href="a02309.html" title="OpenMesh::CirculatorRange\lTraitT\&lt; CONTAINER_T, ITER\l_T, CENTER_ENTITY_T, TO_ENTITY\l_T, begin_fn, end_fn \&gt;" alt="" coords="5,5,257,76"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_22.png" border="0" alt="" usemap="#OpenMesh_1_1color__caster_3_01osg_1_1Color3f_00_01osg_1_1Color3ub_01_4"/>
<map name="OpenMesh_1_1color__caster_3_01osg_1_1Color3f_00_01osg_1_1Color3ub_01_4" id="OpenMesh_1_1color__caster_3_01osg_1_1Color3f_00_01osg_1_1Color3ub_01_4">
<area shape="rect" id="node1" href="a02717.html" title="Helper struct. " alt="" coords="5,5,212,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_23.png" border="0" alt="" usemap="#OpenMesh_1_1color__caster_3_01osg_1_1Color3ub_00_01osg_1_1Color3f_01_4"/>
<map name="OpenMesh_1_1color__caster_3_01osg_1_1Color3ub_00_01osg_1_1Color3f_01_4" id="OpenMesh_1_1color__caster_3_01osg_1_1Color3ub_00_01osg_1_1Color3f_01_4">
<area shape="rect" id="node1" href="a02713.html" title="Helper struct. " alt="" coords="5,5,169,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_24.png" border="0" alt="" usemap="#OpenMesh_1_1Concepts_1_1KernelT_3_01FinalMeshItems_01_4"/>
<map name="OpenMesh_1_1Concepts_1_1KernelT_3_01FinalMeshItems_01_4" id="OpenMesh_1_1Concepts_1_1KernelT_3_01FinalMeshItems_01_4">
<area shape="rect" id="node1" href="a01877.html" title="This class describes the minimum interface a mesh kernel has to implement (because the resulting mesh..." alt="" coords="5,5,197,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_25.png" border="0" alt="" usemap="#OpenMesh_1_1Concepts_1_1MeshItems"/>
<map name="OpenMesh_1_1Concepts_1_1MeshItems" id="OpenMesh_1_1Concepts_1_1MeshItems">
<area shape="rect" id="node1" href="a01857.html" title="The mesh items class encapsulates the types VertexT, HalfedgeT, EdgeT, and FaceT. ..." alt="" coords="5,5,155,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_26.png" border="0" alt="" usemap="#OpenMesh_1_1Concepts_1_1MeshItems_1_1EdgeT_3_01Refs___01_4"/>
<map name="OpenMesh_1_1Concepts_1_1MeshItems_1_1EdgeT_3_01Refs___01_4" id="OpenMesh_1_1Concepts_1_1MeshItems_1_1EdgeT_3_01Refs___01_4">
<area shape="rect" id="node1" href="a01869.html" title="Interface for the internal edge type. " alt="" coords="5,5,155,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_27.png" border="0" alt="" usemap="#OpenMesh_1_1Concepts_1_1MeshItems_1_1FaceT_3_01Refs___01_4"/>
<map name="OpenMesh_1_1Concepts_1_1MeshItems_1_1FaceT_3_01Refs___01_4" id="OpenMesh_1_1Concepts_1_1MeshItems_1_1FaceT_3_01Refs___01_4">
<area shape="rect" id="node1" href="a01873.html" title="Interface for the internal face type. " alt="" coords="5,5,155,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_28.png" border="0" alt="" usemap="#OpenMesh_1_1Concepts_1_1MeshItems_1_1HalfedgeT_3_01Refs___01_4"/>
<map name="OpenMesh_1_1Concepts_1_1MeshItems_1_1HalfedgeT_3_01Refs___01_4" id="OpenMesh_1_1Concepts_1_1MeshItems_1_1HalfedgeT_3_01Refs___01_4">
<area shape="rect" id="node1" href="a01865.html" title="Interface for the internal halfedge type. " alt="" coords="5,5,168,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_29.png" border="0" alt="" usemap="#OpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_3_01Refs___01_4"/>
<map name="OpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_3_01Refs___01_4" id="OpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_3_01Refs___01_4">
<area shape="rect" id="node1" href="a01861.html" title="Interface for the internal vertex type. " alt="" coords="5,5,155,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_30.png" border="0" alt="" usemap="#OpenMesh_1_1ConstPropertyViewer_3_01PropertyT_01_4"/>
<map name="OpenMesh_1_1ConstPropertyViewer_3_01PropertyT_01_4" id="OpenMesh_1_1ConstPropertyViewer_3_01PropertyT_01_4">
<area shape="rect" id="node1" href="a02609.html" title="OpenMesh::ConstPropertyViewer\l\&lt; PropertyT \&gt;" alt="" coords="5,5,223,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_31.png" border="0" alt="" usemap="#OpenMesh_1_1Decimater_1_1BaseDecimaterModule"/>
<map name="OpenMesh_1_1Decimater_1_1BaseDecimaterModule" id="OpenMesh_1_1Decimater_1_1BaseDecimaterModule">
<area shape="rect" id="node1" href="a02625.html" title="base class decimater framework " alt="" coords="5,5,168,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_32.png" border="0" alt="" usemap="#OpenMesh_1_1Decimater_1_1CollapseInfoT_3_01Mesh_01_4"/>
<map name="OpenMesh_1_1Decimater_1_1CollapseInfoT_3_01Mesh_01_4" id="OpenMesh_1_1Decimater_1_1CollapseInfoT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a02633.html" title="Stores information about a halfedge collapse. " alt="" coords="5,5,172,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_33.png" border="0" alt="" usemap="#OpenMesh_1_1Decimater_1_1DecimaterT_3_01MeshT_01_4_1_1HeapInterface"/>
<map name="OpenMesh_1_1Decimater_1_1DecimaterT_3_01MeshT_01_4_1_1HeapInterface" id="OpenMesh_1_1Decimater_1_1DecimaterT_3_01MeshT_01_4_1_1HeapInterface">
<area shape="rect" id="node1" href="a02641.html" title="Heap interface. " alt="" coords="5,5,159,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_34.png" border="0" alt="" usemap="#OpenMesh_1_1Decimater_1_1ModBaseT_3_01D_01_4"/>
<map name="OpenMesh_1_1Decimater_1_1ModBaseT_3_01D_01_4" id="OpenMesh_1_1Decimater_1_1ModBaseT_3_01D_01_4">
<area shape="rect" id="node1" href="a02661.html" title="OpenMesh::Decimater\l::ModBaseT\&lt; D \&gt;" alt="" coords="5,5,159,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_35.png" border="0" alt="" usemap="#OpenMesh_1_1Decimater_1_1ModBaseT_3_01MeshT_01_4"/>
<map name="OpenMesh_1_1Decimater_1_1ModBaseT_3_01MeshT_01_4" id="OpenMesh_1_1Decimater_1_1ModBaseT_3_01MeshT_01_4">
<area shape="rect" id="node1" href="a02661.html" title="Base class for all decimation modules. " alt="" coords="5,315,163,356"/>
<area shape="rect" id="node2" href="a02693.html" title="OpenMesh::Decimater\l::ModQuadricT\&lt; D \&gt;" alt="" coords="233,5,387,47"/>
<area shape="rect" id="node3" href="a02653.html" title="Use aspect ratio to control decimation. " alt="" coords="211,71,409,112"/>
<area shape="rect" id="node4" href="a02665.html" title="Use edge length to control decimation. " alt="" coords="212,136,408,177"/>
<area shape="rect" id="node5" href="a02669.html" title="Use Hausdorff distance to control decimation. " alt="" coords="218,201,402,243"/>
<area shape="rect" id="node6" href="a02673.html" title="Lock one&#45;ring around remaining vertex after a collapse to prevent further collapses of halfedges inci..." alt="" coords="229,267,391,323"/>
<area shape="rect" id="node7" href="a02677.html" title="Use Normal deviation to control decimation. " alt="" coords="230,347,390,403"/>
<area shape="rect" id="node8" href="a02681.html" title="Decimating module to avoid flipping of faces. " alt="" coords="233,427,387,483"/>
<area shape="rect" id="node9" href="a02685.html" title="Collect progressive mesh information while decimating. " alt="" coords="217,508,403,549"/>
<area shape="rect" id="node10" href="a02693.html" title="Mesh decimation module computing collapse priority based on error quadrics. " alt="" coords="224,573,396,615"/>
<area shape="rect" id="node12" href="a02697.html" title="Use Roundness of triangles to control decimation. " alt="" coords="213,639,407,680"/>
<area shape="rect" id="node11" href="a01961.html" title="ModBalancerT\&lt; D \&gt;" alt="" coords="457,581,597,607"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_36.png" border="0" alt="" usemap="#OpenMesh_1_1Decimater_1_1ModProgMeshT_3_01MeshT_01_4_1_1Info"/>
<map name="OpenMesh_1_1Decimater_1_1ModProgMeshT_3_01MeshT_01_4_1_1Info" id="OpenMesh_1_1Decimater_1_1ModProgMeshT_3_01MeshT_01_4_1_1Info">
<area shape="rect" id="node1" href="a02689.html" title="Struct storing progressive mesh information. " alt="" coords="5,5,180,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_37.png" border="0" alt="" usemap="#OpenMesh_1_1Decimater_1_1Observer"/>
<map name="OpenMesh_1_1Decimater_1_1Observer" id="OpenMesh_1_1Decimater_1_1Observer">
<area shape="rect" id="node1" href="a02701.html" title="Observer class. " alt="" coords="5,5,159,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_38.png" border="0" alt="" usemap="#OpenMesh_1_1Endian"/>
<map name="OpenMesh_1_1Endian" id="OpenMesh_1_1Endian">
<area shape="rect" id="node1" href="a02501.html" title="Determine byte order of host system. " alt="" coords="5,5,139,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_39.png" border="0" alt="" usemap="#OpenMesh_1_1FilteredSmartRangeT_3_01RangeT_00_01HandleT_00_01Functor_01_4_1_1FilteredIterator"/>
<map name="OpenMesh_1_1FilteredSmartRangeT_3_01RangeT_00_01HandleT_00_01Functor_01_4_1_1FilteredIterator" id="OpenMesh_1_1FilteredSmartRangeT_3_01RangeT_00_01HandleT_00_01Functor_01_4_1_1FilteredIterator">
<area shape="rect" id="node2" href="a02453.html" title="OpenMesh::FilteredSmartRange\lT\&lt; RangeT, HandleT, Functor\l \&gt;::FilteredIterator" alt="" coords="147,5,356,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_40.png" border="0" alt="" usemap="#OpenMesh_1_1FinalMeshItemsT_3_01Traits_00_01IsTriMesh_01_4"/>
<map name="OpenMesh_1_1FinalMeshItemsT_3_01Traits_00_01IsTriMesh_01_4" id="OpenMesh_1_1FinalMeshItemsT_3_01Traits_00_01IsTriMesh_01_4">
<area shape="rect" id="node1" href="a02201.html" title="Definition of the mesh entities (items). " alt="" coords="5,5,192,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_41.png" border="0" alt="" usemap="#OpenMesh_1_1FinalMeshItemsT_3_01Traits_00_01IsTriMesh_01_4_1_1ITraits"/>
<map name="OpenMesh_1_1FinalMeshItemsT_3_01Traits_00_01IsTriMesh_01_4_1_1ITraits" id="OpenMesh_1_1FinalMeshItemsT_3_01Traits_00_01IsTriMesh_01_4_1_1ITraits">
<area shape="rect" id="node1" href="a02205.html" title="OpenMesh::FinalMeshItems\lT\&lt; Traits, IsTriMesh \&gt;\l::ITraits" alt="" coords="5,5,192,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_42.png" border="0" alt="" usemap="#OpenMesh_1_1Geometry_1_1QuadricT_3_01Scalar_01_4"/>
<map name="OpenMesh_1_1Geometry_1_1QuadricT_3_01Scalar_01_4" id="OpenMesh_1_1Geometry_1_1QuadricT_3_01Scalar_01_4">
<area shape="rect" id="node1" href="a01985.html" title="/class QuadricT Geometry/QuadricT.hh " alt="" coords="5,5,156,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_43.png" border="0" alt="" usemap="#OpenMesh_1_1HandleToPropHandle_3_01ElementT_00_01T_01_4"/>
<map name="OpenMesh_1_1HandleToPropHandle_3_01ElementT_00_01T_01_4" id="OpenMesh_1_1HandleToPropHandle_3_01ElementT_00_01T_01_4">
<area shape="rect" id="node1" href="a02505.html" title="OpenMesh::HandleToPropHandle\l\&lt; ElementT, T \&gt;" alt="" coords="5,5,223,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_44.png" border="0" alt="" usemap="#OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1EdgeHandle_00_01T_01_4"/>
<map name="OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1EdgeHandle_00_01T_01_4" id="OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1EdgeHandle_00_01T_01_4">
<area shape="rect" id="node1" href="a02517.html" title="OpenMesh::HandleToPropHandle\l\&lt; OpenMesh::EdgeHandle, T \&gt;" alt="" coords="5,5,223,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_45.png" border="0" alt="" usemap="#OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1FaceHandle_00_01T_01_4"/>
<map name="OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1FaceHandle_00_01T_01_4" id="OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1FaceHandle_00_01T_01_4">
<area shape="rect" id="node1" href="a02521.html" title="OpenMesh::HandleToPropHandle\l\&lt; OpenMesh::FaceHandle, T \&gt;" alt="" coords="5,5,223,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_46.png" border="0" alt="" usemap="#OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1HalfedgeHandle_00_01T_01_4"/>
<map name="OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1HalfedgeHandle_00_01T_01_4" id="OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1HalfedgeHandle_00_01T_01_4">
<area shape="rect" id="node1" href="a02513.html" title="OpenMesh::HandleToPropHandle\l\&lt; OpenMesh::HalfedgeHandle, T \&gt;" alt="" coords="5,5,232,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_47.png" border="0" alt="" usemap="#OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1MeshHandle_00_01T_01_4"/>
<map name="OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1MeshHandle_00_01T_01_4" id="OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1MeshHandle_00_01T_01_4">
<area shape="rect" id="node1" href="a02529.html" title="OpenMesh::HandleToPropHandle\l\&lt; OpenMesh::MeshHandle, T \&gt;" alt="" coords="5,5,223,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_48.png" border="0" alt="" usemap="#OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1VertexHandle_00_01T_01_4"/>
<map name="OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1VertexHandle_00_01T_01_4" id="OpenMesh_1_1HandleToPropHandle_3_01OpenMesh_1_1VertexHandle_00_01T_01_4">
<area shape="rect" id="node1" href="a02509.html" title="OpenMesh::HandleToPropHandle\l\&lt; OpenMesh::VertexHandle, T \&gt;" alt="" coords="5,5,223,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_49.png" border="0" alt="" usemap="#OpenMesh_1_1HandleToPropHandle_3_01void_00_01T_01_4"/>
<map name="OpenMesh_1_1HandleToPropHandle_3_01void_00_01T_01_4" id="OpenMesh_1_1HandleToPropHandle_3_01void_00_01T_01_4">
<area shape="rect" id="node1" href="a02525.html" title="OpenMesh::HandleToPropHandle\l\&lt; void, T \&gt;" alt="" coords="5,5,223,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_50.png" border="0" alt="" usemap="#OpenMesh_1_1IO_1_1__IOManager__"/>
<map name="OpenMesh_1_1IO_1_1__IOManager__" id="OpenMesh_1_1IO_1_1__IOManager__">
<area shape="rect" id="node1" href="a02025.html" title="This is the real IOManager class that is later encapsulated by SingletonT to enforce its uniqueness..." alt="" coords="5,5,199,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_51.png" border="0" alt="" usemap="#OpenMesh_1_1IO_1_1BaseExporter"/>
<map name="OpenMesh_1_1IO_1_1BaseExporter" id="OpenMesh_1_1IO_1_1BaseExporter">
<area shape="rect" id="node1" href="a02009.html" title="Base class for exporter modules. " alt="" coords="5,13,200,39"/>
<area shape="rect" id="node2" href="a02013.html" title="This class template provides an exporter module for OpenMesh meshes. " alt="" coords="248,5,420,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_52.png" border="0" alt="" usemap="#OpenMesh_1_1IO_1_1BaseImporter"/>
<map name="OpenMesh_1_1IO_1_1BaseImporter" id="OpenMesh_1_1IO_1_1BaseImporter">
<area shape="rect" id="node1" href="a02017.html" title="Base class for importer modules. " alt="" coords="5,13,199,39"/>
<area shape="rect" id="node2" href="a02021.html" title="This class template provides an importer module for OpenMesh meshes. " alt="" coords="247,5,417,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_53.png" border="0" alt="" usemap="#OpenMesh_1_1IO_1_1BaseReader"/>
<map name="OpenMesh_1_1IO_1_1BaseReader" id="OpenMesh_1_1IO_1_1BaseReader">
<area shape="rect" id="node1" href="a02033.html" title="Base class for reader modules. " alt="" coords="5,107,192,133"/>
<area shape="rect" id="node2" href="a02037.html" title="Implementation of the OBJ format reader. " alt="" coords="240,5,437,32"/>
<area shape="rect" id="node3" href="a02041.html" title="Implementation of the OFF format reader. " alt="" coords="240,56,437,83"/>
<area shape="rect" id="node4" href="a02045.html" title="Implementation of the OM format reader. " alt="" coords="243,107,435,133"/>
<area shape="rect" id="node5" href="a02061.html" title="Implementation of the PLY format reader. " alt="" coords="241,157,437,184"/>
<area shape="rect" id="node6" href="a02073.html" title="Implementation of the STL format reader. " alt="" coords="241,208,436,235"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_54.png" border="0" alt="" usemap="#OpenMesh_1_1IO_1_1BaseWriter"/>
<map name="OpenMesh_1_1IO_1_1BaseWriter" id="OpenMesh_1_1IO_1_1BaseWriter">
<area shape="rect" id="node1" href="a02081.html" title="Base class for all writer modules. " alt="" coords="5,132,185,159"/>
<area shape="rect" id="node2" href="a02085.html" title="This class defines the OBJ writer. " alt="" coords="233,5,424,32"/>
<area shape="rect" id="node3" href="a02089.html" title="Implementation of the OFF format writer. " alt="" coords="233,56,424,83"/>
<area shape="rect" id="node4" href="a02093.html" title="Implementation of the OM format writer. " alt="" coords="236,107,421,133"/>
<area shape="rect" id="node5" href="a02097.html" title="Implementation of the PLY format writer. " alt="" coords="234,157,423,184"/>
<area shape="rect" id="node6" href="a02105.html" title="Implementation of the STL format writer. " alt="" coords="235,208,423,235"/>
<area shape="rect" id="node7" href="a02109.html" title="OpenMesh::IO::_VTKWriter_" alt="" coords="233,259,424,285"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_55.png" border="0" alt="" usemap="#OpenMesh_1_1IO_1_1binary_3_01MyData_01_4"/>
<map name="OpenMesh_1_1IO_1_1binary_3_01MyData_01_4" id="OpenMesh_1_1IO_1_1binary_3_01MyData_01_4">
<area shape="rect" id="node1" href="a03433.html" title="OpenMesh::IO::binary\l\&lt; MyData \&gt;" alt="" coords="5,5,156,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_56.png" border="0" alt="" usemap="#OpenMesh_1_1IO_1_1binary_3_01MyMap_01_4"/>
<map name="OpenMesh_1_1IO_1_1binary_3_01MyMap_01_4" id="OpenMesh_1_1IO_1_1binary_3_01MyMap_01_4">
<area shape="rect" id="node1" href="a03437.html" title="OpenMesh::IO::binary\l\&lt; MyMap \&gt;" alt="" coords="5,5,156,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_57.png" border="0" alt="" usemap="#OpenMesh_1_1IO_1_1binary_3_01T_01_4"/>
<map name="OpenMesh_1_1IO_1_1binary_3_01T_01_4" id="OpenMesh_1_1IO_1_1binary_3_01T_01_4">
<area shape="rect" id="node1" href="a02077.html" title="The struct defines how to store and restore the type T. " alt="" coords="5,5,188,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_58.png" border="0" alt="" usemap="#OpenMesh_1_1IO_1_1Handle2Prop_3_01T_00_01FaceHandle_01_4"/>
<map name="OpenMesh_1_1IO_1_1Handle2Prop_3_01T_00_01FaceHandle_01_4" id="OpenMesh_1_1IO_1_1Handle2Prop_3_01T_00_01FaceHandle_01_4">
<area shape="rect" id="node1" href="a02057.html" title="OpenMesh::IO::Handle2Prop\l\&lt; T, FaceHandle \&gt;" alt="" coords="5,5,196,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_59.png" border="0" alt="" usemap="#OpenMesh_1_1IO_1_1Handle2Prop_3_01T_00_01Handle_01_4"/>
<map name="OpenMesh_1_1IO_1_1Handle2Prop_3_01T_00_01Handle_01_4" id="OpenMesh_1_1IO_1_1Handle2Prop_3_01T_00_01Handle_01_4">
<area shape="rect" id="node1" href="a02049.html" title="OpenMesh::IO::Handle2Prop\l\&lt; T, Handle \&gt;" alt="" coords="5,5,196,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_60.png" border="0" alt="" usemap="#OpenMesh_1_1IO_1_1Handle2Prop_3_01T_00_01VertexHandle_01_4"/>
<map name="OpenMesh_1_1IO_1_1Handle2Prop_3_01T_00_01VertexHandle_01_4" id="OpenMesh_1_1IO_1_1Handle2Prop_3_01T_00_01VertexHandle_01_4">
<area shape="rect" id="node1" href="a02053.html" title="OpenMesh::IO::Handle2Prop\l\&lt; T, VertexHandle \&gt;" alt="" coords="5,5,196,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_61.png" border="0" alt="" usemap="#OpenMesh_1_1IO_1_1Options"/>
<map name="OpenMesh_1_1IO_1_1Options" id="OpenMesh_1_1IO_1_1Options">
<area shape="rect" id="node1" href="a02029.html" title="Set options for reader/writer modules. " alt="" coords="5,5,165,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_62.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1ConstEdgeIterT_3_01Mesh_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1ConstEdgeIterT_3_01Mesh_01_4" id="OpenMesh_1_1Iterators_1_1ConstEdgeIterT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a02277.html" title="OpenMesh::Iterators\l::ConstEdgeIterT\&lt; Mesh \&gt;" alt="" coords="5,5,184,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_63.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1ConstFaceIterT_3_01Mesh_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1ConstFaceIterT_3_01Mesh_01_4" id="OpenMesh_1_1Iterators_1_1ConstFaceIterT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a02285.html" title="OpenMesh::Iterators\l::ConstFaceIterT\&lt; Mesh \&gt;" alt="" coords="5,5,183,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_64.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1ConstHalfedgeIterT_3_01Mesh_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1ConstHalfedgeIterT_3_01Mesh_01_4" id="OpenMesh_1_1Iterators_1_1ConstHalfedgeIterT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a02269.html" title="OpenMesh::Iterators\l::ConstHalfedgeIterT\l\&lt; Mesh \&gt;" alt="" coords="5,5,149,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_65.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1ConstVertexIterT_3_01Mesh_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1ConstVertexIterT_3_01Mesh_01_4" id="OpenMesh_1_1Iterators_1_1ConstVertexIterT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a02261.html" title="OpenMesh::Iterators\l::ConstVertexIterT\&lt;\l Mesh \&gt;" alt="" coords="5,5,147,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_66.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1EdgeIterT_3_01Mesh_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1EdgeIterT_3_01Mesh_01_4" id="OpenMesh_1_1Iterators_1_1EdgeIterT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a02281.html" title="OpenMesh::Iterators\l::EdgeIterT\&lt; Mesh \&gt;" alt="" coords="5,5,148,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_67.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1FaceIterT_3_01Mesh_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1FaceIterT_3_01Mesh_01_4" id="OpenMesh_1_1Iterators_1_1FaceIterT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a02289.html" title="OpenMesh::Iterators\l::FaceIterT\&lt; Mesh \&gt;" alt="" coords="5,5,148,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_68.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01CenterEntityHandle_00_01CW_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01CenterEntityHandle_00_01CW_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01CenterEntityHandle_00_01CW_01_4">
<area shape="rect" id="node1" href="a02141.html" title="OpenMesh::Iterators\l::GenericCirculator\l_CenterEntityFnsT\&lt; Mesh,\l CenterEntityHandle, CW \&gt;" alt="" coords="5,5,188,76"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_69.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01typename_01Mesh_1_1FaceHandle_00_01false_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01typename_01Mesh_1_1FaceHandle_00_01false_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01typename_01Mesh_1_1FaceHandle_00_01false_01_4">
<area shape="rect" id="node1" href="a02157.html" title="OpenMesh::Iterators\l::GenericCirculator\l_CenterEntityFnsT\&lt; Mesh,\l typename Mesh::FaceHandle,\l false \&gt;" alt="" coords="5,5,207,91"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_70.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01typename_01Mesh_1_1FaceHandle_00_01true_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01typename_01Mesh_1_1FaceHandle_00_01true_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01typename_01Mesh_1_1FaceHandle_00_01true_01_4">
<area shape="rect" id="node1" href="a02149.html" title="OpenMesh::Iterators\l::GenericCirculator\l_CenterEntityFnsT\&lt; Mesh,\l typename Mesh::FaceHandle,\l true \&gt;" alt="" coords="5,5,207,91"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_71.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01typename_01Mesh_1_1VertexHandle_00_01false_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01typename_01Mesh_1_1VertexHandle_00_01false_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01typename_01Mesh_1_1VertexHandle_00_01false_01_4">
<area shape="rect" id="node1" href="a02153.html" title="OpenMesh::Iterators\l::GenericCirculator\l_CenterEntityFnsT\&lt; Mesh,\l typename Mesh::VertexHandle,\l false \&gt;" alt="" coords="5,5,216,91"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_72.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01typename_01Mesh_1_1VertexHandle_00_01true_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01typename_01Mesh_1_1VertexHandle_00_01true_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculator__CenterEntityFnsT_3_01Mesh_00_01typename_01Mesh_1_1VertexHandle_00_01true_01_4">
<area shape="rect" id="node1" href="a02145.html" title="OpenMesh::Iterators\l::GenericCirculator\l_CenterEntityFnsT\&lt; Mesh,\l typename Mesh::VertexHandle,\l true \&gt;" alt="" coords="5,5,216,91"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_73.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculator__DereferenciabilityCheckT_3_01Mesh_00_01CenterEntityHandle_00_01ValueHandle_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculator__DereferenciabilityCheckT_3_01Mesh_00_01CenterEntityHandle_00_01ValueHandle_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculator__DereferenciabilityCheckT_3_01Mesh_00_01CenterEntityHandle_00_01ValueHandle_01_4">
<area shape="rect" id="node1" href="a02161.html" title="OpenMesh::Iterators\l::GenericCirculator\l_DereferenciabilityCheckT\l\&lt; Mesh, CenterEntityHandle,\l ValueHandle \&gt;" alt="" coords="5,5,197,91"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_74.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculator__DereferenciabilityCheckT_3_01Mesh_00_01typename_01Mesh_1_1FaceHandle_00_01typename_01Mesh_1_1FaceHandle_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculator__DereferenciabilityCheckT_3_01Mesh_00_01typename_01Mesh_1_1FaceHandle_00_01typename_01Mesh_1_1FaceHandle_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculator__DereferenciabilityCheckT_3_01Mesh_00_01typename_01Mesh_1_1FaceHandle_00_01typename_01Mesh_1_1FaceHandle_01_4">
<area shape="rect" id="node1" href="a02165.html" title="OpenMesh::Iterators\l::GenericCirculator\l_DereferenciabilityCheckT\l\&lt; Mesh, typename Mesh::FaceHandle,\l typename Mesh::FaceHandle \&gt;" alt="" coords="5,5,255,91"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_75.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculator__DereferenciabilityCheckT_3_01Mesh_00_01typename_01Mesh_1_1VertexHandle_00_01typename_01Mesh_1_1FaceHandle_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculator__DereferenciabilityCheckT_3_01Mesh_00_01typename_01Mesh_1_1VertexHandle_00_01typename_01Mesh_1_1FaceHandle_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculator__DereferenciabilityCheckT_3_01Mesh_00_01typename_01Mesh_1_1VertexHandle_00_01typename_01Mesh_1_1FaceHandle_01_4">
<area shape="rect" id="node1" href="a02169.html" title="OpenMesh::Iterators\l::GenericCirculator\l_DereferenciabilityCheckT\l\&lt; Mesh, typename Mesh::VertexHandle,\l typename Mesh::FaceHandle \&gt;" alt="" coords="5,5,264,91"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_76.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT_3_01Mesh_00_01CenterEntityHandle_00_01typename_01Mesh_1_1FaceHandle_00_01CW_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT_3_01Mesh_00_01CenterEntityHandle_00_01typename_01Mesh_1_1FaceHandle_00_01CW_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT_3_01Mesh_00_01CenterEntityHandle_00_01typename_01Mesh_1_1FaceHandle_00_01CW_01_4">
<area shape="rect" id="node1" href="a02177.html" title="OpenMesh::Iterators\l::GenericCirculator\l_ValueHandleFnsT\&lt; Mesh,\l CenterEntityHandle, typename\l Mesh::FaceHandle, CW \&gt;" alt="" coords="5,5,211,91"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_77.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT_3_01Mesh_00_01CenterEntityHandle_00_01ValueHandle_00_01CW_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT_3_01Mesh_00_01CenterEntityHandle_00_01ValueHandle_00_01CW_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT_3_01Mesh_00_01CenterEntityHandle_00_01ValueHandle_00_01CW_01_4">
<area shape="rect" id="node1" href="a02173.html" title="OpenMesh::Iterators\l::GenericCirculator\l_ValueHandleFnsT\&lt; Mesh,\l CenterEntityHandle, ValueHandle, CW \&gt;" alt="" coords="5,5,271,76"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_78.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01CenterEntityHandle_00_01typename_01Mesh_1_1FaceHandle_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01CenterEntityHandle_00_01typename_01Mesh_1_1FaceHandle_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01CenterEntityHandle_00_01typename_01Mesh_1_1FaceHandle_01_4">
<area shape="rect" id="node1" href="a02193.html" title="OpenMesh::Iterators\l::GenericCirculator\l_ValueHandleFnsT_DEPRECATED\l\&lt; Mesh, CenterEntityHandle,\l typename Mesh::FaceHandle \&gt;" alt="" coords="5,5,239,91"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_79.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01CenterEntityHandle_00_01ValueHandle_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01CenterEntityHandle_00_01ValueHandle_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01CenterEntityHandle_00_01ValueHandle_01_4">
<area shape="rect" id="node1" href="a02189.html" title="OpenMesh::Iterators\l::GenericCirculator\l_ValueHandleFnsT_DEPRECATED\l\&lt; Mesh, CenterEntityHandle,\l ValueHandle \&gt;" alt="" coords="5,5,239,91"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_80.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculatorBaseT_3_01GenericCirculatorT__DEPRECATED__TraitsT_1_1Mesh_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculatorBaseT_3_01GenericCirculatorT__DEPRECATED__TraitsT_1_1Mesh_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculatorBaseT_3_01GenericCirculatorT__DEPRECATED__TraitsT_1_1Mesh_01_4">
<area shape="rect" id="node1" href="a02181.html" title="OpenMesh::Iterators\l::GenericCirculatorBaseT\l\&lt; GenericCirculatorT_DEPRECATED\l_TraitsT::Mesh \&gt;" alt="" coords="5,5,248,76"/>
<area shape="rect" id="node2" href="a02197.html" title="OpenMesh::Iterators\l::GenericCirculatorT\l_DEPRECATED\&lt; GenericCirculator\lT_DEPRECATED_TraitsT \&gt;" alt="" coords="296,5,531,76"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_81.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculatorBaseT_3_01GenericCirculatorT__TraitsT_1_1Mesh_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculatorBaseT_3_01GenericCirculatorT__TraitsT_1_1Mesh_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculatorBaseT_3_01GenericCirculatorT__TraitsT_1_1Mesh_01_4">
<area shape="rect" id="node1" href="a02181.html" title="OpenMesh::Iterators\l::GenericCirculatorBaseT\l\&lt; GenericCirculatorT_TraitsT\l::Mesh \&gt;" alt="" coords="5,5,196,76"/>
<area shape="rect" id="node2" href="a02185.html" title="OpenMesh::Iterators\l::GenericCirculatorT\l\&lt; GenericCirculatorT\l_TraitsT, CW \&gt;" alt="" coords="244,5,387,76"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_82.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericCirculatorBaseT_3_01Mesh_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericCirculatorBaseT_3_01Mesh_01_4" id="OpenMesh_1_1Iterators_1_1GenericCirculatorBaseT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a02181.html" title="OpenMesh::Iterators\l::GenericCirculatorBaseT\l\&lt; Mesh \&gt;" alt="" coords="5,5,175,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_83.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1GenericIteratorT_3_01Mesh_00_01ValueHandle_00_01MemberOwner_00_01PrimitiveStatusMember_00_01PrimitiveCountMember_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1GenericIteratorT_3_01Mesh_00_01ValueHandle_00_01MemberOwner_00_01PrimitiveStatusMember_00_01PrimitiveCountMember_01_4" id="OpenMesh_1_1Iterators_1_1GenericIteratorT_3_01Mesh_00_01ValueHandle_00_01MemberOwner_00_01PrimitiveStatusMember_00_01PrimitiveCountMember_01_4">
<area shape="rect" id="node1" href="a02293.html" title="OpenMesh::Iterators\l::GenericIteratorT\&lt;\l Mesh, ValueHandle, MemberOwner,\l PrimitiveStatusMember, PrimitiveCount\lMember \&gt;" alt="" coords="5,5,261,91"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_84.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1HalfedgeIterT_3_01Mesh_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1HalfedgeIterT_3_01Mesh_01_4" id="OpenMesh_1_1Iterators_1_1HalfedgeIterT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a02273.html" title="OpenMesh::Iterators\l::HalfedgeIterT\&lt; Mesh \&gt;" alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_85.png" border="0" alt="" usemap="#OpenMesh_1_1Iterators_1_1VertexIterT_3_01Mesh_01_4"/>
<map name="OpenMesh_1_1Iterators_1_1VertexIterT_3_01Mesh_01_4" id="OpenMesh_1_1Iterators_1_1VertexIterT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a02265.html" title="OpenMesh::Iterators\l::VertexIterT\&lt; Mesh \&gt;" alt="" coords="5,5,156,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_86.png" border="0" alt="" usemap="#OpenMesh_1_1Kernel__OSG_1_1ArrayKernelT_3_01AttribKernel_00_01FinalMeshItems_01_4"/>
<map name="OpenMesh_1_1Kernel__OSG_1_1ArrayKernelT_3_01AttribKernel_00_01FinalMeshItems_01_4" id="OpenMesh_1_1Kernel__OSG_1_1ArrayKernelT_3_01AttribKernel_00_01FinalMeshItems_01_4">
<area shape="rect" id="node2" href="a02705.html" title="Mesh kernel using arrays for mesh item storage. " alt="" coords="152,5,343,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_87.png" border="0" alt="" usemap="#OpenMesh_1_1Kernel__OSG_1_1TriMesh__OSGArrayKernel__GeneratorT_3_01Traits_01_4"/>
<map name="OpenMesh_1_1Kernel__OSG_1_1TriMesh__OSGArrayKernel__GeneratorT_3_01Traits_01_4" id="OpenMesh_1_1Kernel__OSG_1_1TriMesh__OSGArrayKernel__GeneratorT_3_01Traits_01_4">
<area shape="rect" id="node1" href="a02737.html" title="Helper class to create a TriMesh&#45;type based on Kernel_OSG::ArrayKernelT. " alt="" coords="5,5,187,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_88.png" border="0" alt="" usemap="#OpenMesh_1_1LoopSchemeMaskT_3_01T___00_01cache__size___01_4"/>
<map name="OpenMesh_1_1LoopSchemeMaskT_3_01T___00_01cache__size___01_4" id="OpenMesh_1_1LoopSchemeMaskT_3_01T___00_01cache__size___01_4">
<area shape="rect" id="node1" href="a01973.html" title="implements cache for the weights of the original Loop scheme supported: " alt="" coords="5,5,207,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_89.png" border="0" alt="" usemap="#OpenMesh_1_1MergeTraits_3_01__Traits1_00_01__Traits2_01_4"/>
<map name="OpenMesh_1_1MergeTraits_3_01__Traits1_00_01__Traits2_01_4" id="OpenMesh_1_1MergeTraits_3_01__Traits1_00_01__Traits2_01_4">
<area shape="rect" id="node1" href="a02477.html" title="Helper class to merge two mesh traits. " alt="" coords="5,5,168,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_90.png" border="0" alt="" usemap="#OpenMesh_1_1MeshCast_3_01const_01LhsMeshT_01_6_00_01const_01RhsMeshT_01_6_01_4"/>
<map name="OpenMesh_1_1MeshCast_3_01const_01LhsMeshT_01_6_00_01const_01RhsMeshT_01_6_01_4" id="OpenMesh_1_1MeshCast_3_01const_01LhsMeshT_01_6_00_01const_01RhsMeshT_01_6_01_4">
<area shape="rect" id="node1" href="a02217.html" title="OpenMesh::MeshCast\l\&lt; const LhsMeshT &amp;,\l const RhsMeshT &amp; \&gt;" alt="" coords="5,5,159,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_91.png" border="0" alt="" usemap="#OpenMesh_1_1MeshCast_3_01const_01LhsMeshT_01_5_00_01const_01RhsMeshT_01_5_01_4"/>
<map name="OpenMesh_1_1MeshCast_3_01const_01LhsMeshT_01_5_00_01const_01RhsMeshT_01_5_01_4" id="OpenMesh_1_1MeshCast_3_01const_01LhsMeshT_01_5_00_01const_01RhsMeshT_01_5_01_4">
<area shape="rect" id="node1" href="a02225.html" title="OpenMesh::MeshCast\l\&lt; const LhsMeshT *,\l const RhsMeshT * \&gt;" alt="" coords="5,5,159,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_92.png" border="0" alt="" usemap="#OpenMesh_1_1MeshCast_3_01LhsMeshT_01_6_00_01RhsMeshT_01_6_01_4"/>
<map name="OpenMesh_1_1MeshCast_3_01LhsMeshT_01_6_00_01RhsMeshT_01_6_01_4" id="OpenMesh_1_1MeshCast_3_01LhsMeshT_01_6_00_01RhsMeshT_01_6_01_4">
<area shape="rect" id="node1" href="a02213.html" title="OpenMesh::MeshCast\l\&lt; LhsMeshT &amp;, RhsMeshT &amp; \&gt;" alt="" coords="5,5,211,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_93.png" border="0" alt="" usemap="#OpenMesh_1_1MeshCast_3_01LhsMeshT_01_5_00_01RhsMeshT_01_5_01_4"/>
<map name="OpenMesh_1_1MeshCast_3_01LhsMeshT_01_5_00_01RhsMeshT_01_5_01_4" id="OpenMesh_1_1MeshCast_3_01LhsMeshT_01_5_00_01RhsMeshT_01_5_01_4">
<area shape="rect" id="node1" href="a02221.html" title="OpenMesh::MeshCast\l\&lt; LhsMeshT *, RhsMeshT * \&gt;" alt="" coords="5,5,203,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_94.png" border="0" alt="" usemap="#OpenMesh_1_1MeshCast_3_01LhsMeshT_00_01RhsMeshT_01_4"/>
<map name="OpenMesh_1_1MeshCast_3_01LhsMeshT_00_01RhsMeshT_01_4" id="OpenMesh_1_1MeshCast_3_01LhsMeshT_00_01RhsMeshT_01_4">
<area shape="rect" id="node1" href="a02209.html" title="Cast a mesh with different but identical traits into each other. " alt="" coords="5,5,184,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_95.png" border="0" alt="" usemap="#OpenMesh_1_1NormalConeT_3_01Vector_01_4"/>
<map name="OpenMesh_1_1NormalConeT_3_01Vector_01_4" id="OpenMesh_1_1NormalConeT_3_01Vector_01_4">
<area shape="rect" id="node1" href="a01977.html" title="/class NormalCone NormalCone.hh &lt;ACG/Geometry/Types/NormalCone.hh&gt; " alt="" coords="5,5,180,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_96.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01EdgeHandle_01_4"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01EdgeHandle_01_4" id="OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01EdgeHandle_01_4">
<area shape="rect" id="node1" href="a02369.html" title="OpenMesh::PolyConnectivity\l::ElementRange\&lt; EdgeHandle \&gt;" alt="" coords="5,5,216,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_97.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01FaceHandle_01_4"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01FaceHandle_01_4" id="OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01FaceHandle_01_4">
<area shape="rect" id="node1" href="a02373.html" title="OpenMesh::PolyConnectivity\l::ElementRange\&lt; FaceHandle \&gt;" alt="" coords="5,5,216,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_98.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01HalfedgeHandle_01_4"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01HalfedgeHandle_01_4" id="OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01HalfedgeHandle_01_4">
<area shape="rect" id="node1" href="a02365.html" title="OpenMesh::PolyConnectivity\l::ElementRange\&lt; HalfedgeHandle \&gt;" alt="" coords="5,5,239,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_99.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01HandleType_01_4"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01HandleType_01_4" id="OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01HandleType_01_4">
<area shape="rect" id="node1" href="a02353.html" title="OpenMesh::PolyConnectivity\l::ElementRange\&lt; HandleType \&gt;" alt="" coords="5,5,216,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_100.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01VertexHandle_01_4"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01VertexHandle_01_4" id="OpenMesh_1_1PolyConnectivity_1_1ElementRange_3_01VertexHandle_01_4">
<area shape="rect" id="node1" href="a02361.html" title="OpenMesh::PolyConnectivity\l::ElementRange\&lt; VertexHandle \&gt;" alt="" coords="5,5,224,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_101.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1FaceEdgeTraits"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1FaceEdgeTraits" id="OpenMesh_1_1PolyConnectivity_1_1FaceEdgeTraits">
<area shape="rect" id="node1" href="a02345.html" title="OpenMesh::PolyConnectivity\l::FaceEdgeTraits" alt="" coords="5,5,197,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_102.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1FaceFaceTraits"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1FaceFaceTraits" id="OpenMesh_1_1PolyConnectivity_1_1FaceFaceTraits">
<area shape="rect" id="node1" href="a02349.html" title="OpenMesh::PolyConnectivity\l::FaceFaceTraits" alt="" coords="5,5,197,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_103.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1FaceHalfedgeTraits"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1FaceHalfedgeTraits" id="OpenMesh_1_1PolyConnectivity_1_1FaceHalfedgeTraits">
<area shape="rect" id="node1" href="a02337.html" title="OpenMesh::PolyConnectivity\l::FaceHalfedgeTraits" alt="" coords="5,5,197,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_104.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1FaceVertexTraits"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1FaceVertexTraits" id="OpenMesh_1_1PolyConnectivity_1_1FaceVertexTraits">
<area shape="rect" id="node1" href="a02341.html" title="OpenMesh::PolyConnectivity\l::FaceVertexTraits" alt="" coords="5,5,197,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_105.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1VertexEdgeTraits"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1VertexEdgeTraits" id="OpenMesh_1_1PolyConnectivity_1_1VertexEdgeTraits">
<area shape="rect" id="node1" href="a02333.html" title="OpenMesh::PolyConnectivity\l::VertexEdgeTraits" alt="" coords="5,5,197,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_106.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1VertexFaceTraits"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1VertexFaceTraits" id="OpenMesh_1_1PolyConnectivity_1_1VertexFaceTraits">
<area shape="rect" id="node1" href="a02329.html" title="OpenMesh::PolyConnectivity\l::VertexFaceTraits" alt="" coords="5,5,197,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_107.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1VertexHalfedgeTraits"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1VertexHalfedgeTraits" id="OpenMesh_1_1PolyConnectivity_1_1VertexHalfedgeTraits">
<area shape="rect" id="node1" href="a02321.html" title="OpenMesh::PolyConnectivity\l::VertexHalfedgeTraits" alt="" coords="5,5,197,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_108.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1VertexOppositeHalfedgeTraits"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1VertexOppositeHalfedgeTraits" id="OpenMesh_1_1PolyConnectivity_1_1VertexOppositeHalfedgeTraits">
<area shape="rect" id="node1" href="a02325.html" title="OpenMesh::PolyConnectivity\l::VertexOppositeHalfedgeTraits" alt="" coords="5,5,211,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_109.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivity_1_1VertexVertexTraits"/>
<map name="OpenMesh_1_1PolyConnectivity_1_1VertexVertexTraits" id="OpenMesh_1_1PolyConnectivity_1_1VertexVertexTraits">
<area shape="rect" id="node1" href="a02317.html" title="OpenMesh::PolyConnectivity\l::VertexVertexTraits" alt="" coords="5,5,197,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_110.png" border="0" alt="" usemap="#OpenMesh_1_1PolyConnectivityTag"/>
<map name="OpenMesh_1_1PolyConnectivityTag" id="OpenMesh_1_1PolyConnectivityTag">
<area shape="rect" id="node1" href="a02461.html" title="Connectivity tag indicating that the tagged mesh has polygon connectivity. " alt="" coords="5,5,220,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_111.png" border="0" alt="" usemap="#OpenMesh_1_1PolyMesh__ArrayKernel__GeneratorT_3_01Traits_01_4"/>
<map name="OpenMesh_1_1PolyMesh__ArrayKernel__GeneratorT_3_01Traits_01_4" id="OpenMesh_1_1PolyMesh__ArrayKernel__GeneratorT_3_01Traits_01_4">
<area shape="rect" id="node1" href="a02381.html" title="Helper class to build a PolyMesh&#45;type. " alt="" coords="5,5,175,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_112.png" border="0" alt="" usemap="#OpenMesh_1_1PolyMeshT_3_01Kernel_01_4"/>
<map name="OpenMesh_1_1PolyMeshT_3_01Kernel_01_4" id="OpenMesh_1_1PolyMeshT_3_01Kernel_01_4">
<area shape="rect" id="node2" href="a02389.html" title="Base type for a polygonal mesh. " alt="" coords="112,86,271,127"/>
<area shape="rect" id="node3" href="a02385.html" title="Polygonal mesh based on the ArrayKernel. " alt="" coords="335,21,498,62"/>
<area shape="rect" id="node4" href="a02489.html" title="Base type for a triangle mesh. " alt="" coords="343,86,491,127"/>
<area shape="rect" id="node8" href="a02385.html" title="OpenMesh::PolyMesh\l_ArrayKernelT\&lt; CustomTraits\lVec2i \&gt;" alt="" coords="319,152,515,208"/>
<area shape="rect" id="node5" href="a02741.html" title="Triangle mesh based on the Kernel_OSG::ArrayKernelT. " alt="" coords="575,5,765,61"/>
<area shape="rect" id="node6" href="a02377.html" title="Triangle mesh based on the ArrayKernel. " alt="" coords="563,86,777,127"/>
<area shape="rect" id="node7" href="a02377.html" title="OpenMesh::TriMesh_ArrayKernel\lT\&lt; CustomTraitsVec2i \&gt;" alt="" coords="563,151,777,193"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_113.png" border="0" alt="" usemap="#OpenMesh_1_1PropertyContainer"/>
<map name="OpenMesh_1_1PropertyContainer" id="OpenMesh_1_1PropertyContainer">
<area shape="rect" id="node1" href="a02593.html" title="A a container for properties. " alt="" coords="5,5,204,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_114.png" border="0" alt="" usemap="#OpenMesh_1_1PropertyManager_3_01PROPTYPE_00_01MeshT_01_4"/>
<map name="OpenMesh_1_1PropertyManager_3_01PROPTYPE_00_01MeshT_01_4" id="OpenMesh_1_1PropertyManager_3_01PROPTYPE_00_01MeshT_01_4">
<area shape="rect" id="node1" href="a02597.html" title="This class is intended to manage the lifecycle of properties. " alt="" coords="5,5,197,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_115.png" border="0" alt="" usemap="#OpenMesh_1_1PropHandle_3_01EdgeHandle_01_4"/>
<map name="OpenMesh_1_1PropHandle_3_01EdgeHandle_01_4" id="OpenMesh_1_1PropHandle_3_01EdgeHandle_01_4">
<area shape="rect" id="node1" href="a02585.html" title="OpenMesh::PropHandle\l\&lt; EdgeHandle \&gt;" alt="" coords="5,5,167,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_116.png" border="0" alt="" usemap="#OpenMesh_1_1PropHandle_3_01FaceHandle_01_4"/>
<map name="OpenMesh_1_1PropHandle_3_01FaceHandle_01_4" id="OpenMesh_1_1PropHandle_3_01FaceHandle_01_4">
<area shape="rect" id="node1" href="a02589.html" title="OpenMesh::PropHandle\l\&lt; FaceHandle \&gt;" alt="" coords="5,5,167,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_117.png" border="0" alt="" usemap="#OpenMesh_1_1PropHandle_3_01HalfedgeHandle_01_4"/>
<map name="OpenMesh_1_1PropHandle_3_01HalfedgeHandle_01_4" id="OpenMesh_1_1PropHandle_3_01HalfedgeHandle_01_4">
<area shape="rect" id="node1" href="a02581.html" title="OpenMesh::PropHandle\l\&lt; HalfedgeHandle \&gt;" alt="" coords="5,5,167,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_118.png" border="0" alt="" usemap="#OpenMesh_1_1PropHandle_3_01HandleT_01_4"/>
<map name="OpenMesh_1_1PropHandle_3_01HandleT_01_4" id="OpenMesh_1_1PropHandle_3_01HandleT_01_4">
<area shape="rect" id="node1" href="a02573.html" title="OpenMesh::PropHandle\l\&lt; HandleT \&gt;" alt="" coords="5,5,167,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_119.png" border="0" alt="" usemap="#OpenMesh_1_1PropHandle_3_01VertexHandle_01_4"/>
<map name="OpenMesh_1_1PropHandle_3_01VertexHandle_01_4" id="OpenMesh_1_1PropHandle_3_01VertexHandle_01_4">
<area shape="rect" id="node1" href="a02577.html" title="OpenMesh::PropHandle\l\&lt; VertexHandle \&gt;" alt="" coords="5,5,167,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_120.png" border="0" alt="" usemap="#OpenMesh_1_1RandomNumberGenerator"/>
<map name="OpenMesh_1_1RandomNumberGenerator" id="OpenMesh_1_1RandomNumberGenerator">
<area shape="rect" id="node1" href="a02613.html" title="Generate a random number between 0.0 and 1.0 with a guaranteed resolution ( Number of possible values..." alt="" coords="5,5,251,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_121.png" border="0" alt="" usemap="#OpenMesh_1_1RangeTraitT_3_01CONTAINER__T_00_01ITER__T_00_01begin__fn_00_01end__fn_01_4"/>
<map name="OpenMesh_1_1RangeTraitT_3_01CONTAINER__T_00_01ITER__T_00_01begin__fn_00_01end__fn_01_4" id="OpenMesh_1_1RangeTraitT_3_01CONTAINER__T_00_01ITER__T_00_01begin__fn_00_01end__fn_01_4">
<area shape="rect" id="node1" href="a02301.html" title="OpenMesh::RangeTraitT\l\&lt; CONTAINER_T, ITER_T,\l begin_fn, end_fn \&gt;" alt="" coords="5,5,192,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_122.png" border="0" alt="" usemap="#OpenMesh_1_1SingletonT_3_01T_01_4"/>
<map name="OpenMesh_1_1SingletonT_3_01T_01_4" id="OpenMesh_1_1SingletonT_3_01T_01_4">
<area shape="rect" id="node1" href="a02617.html" title="A simple singleton template. " alt="" coords="5,5,192,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_123.png" border="0" alt="" usemap="#OpenMesh_1_1SmartBaseHandle"/>
<map name="OpenMesh_1_1SmartBaseHandle" id="OpenMesh_1_1SmartBaseHandle">
<area shape="rect" id="node1" href="a02237.html" title="Base class for all handle types. " alt="" coords="5,2023,169,2050"/>
<area shape="rect" id="node2" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; bool \&gt;" alt="" coords="251,267,442,308"/>
<area shape="rect" id="node5" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; Color \&gt;" alt="" coords="251,332,442,373"/>
<area shape="rect" id="node10" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; double \&gt;" alt="" coords="251,405,442,447"/>
<area shape="rect" id="node12" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; EdgeData \&gt;" alt="" coords="251,487,442,528"/>
<area shape="rect" id="node14" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; FaceData \&gt;" alt="" coords="251,584,442,625"/>
<area shape="rect" id="node16" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; float \&gt;" alt="" coords="251,659,442,700"/>
<area shape="rect" id="node19" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; HalfedgeData \&gt;" alt="" coords="251,732,442,773"/>
<area shape="rect" id="node21" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; HalfedgeHandle \&gt;" alt="" coords="251,813,442,855"/>
<area shape="rect" id="node23" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; int \&gt;" alt="" coords="251,911,442,952"/>
<area shape="rect" id="node25" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; level_t \&gt;" alt="" coords="251,1041,442,1083"/>
<area shape="rect" id="node27" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; Normal \&gt;" alt="" coords="251,1112,442,1153"/>
<area shape="rect" id="node31" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; NormalType \&gt;" alt="" coords="251,1257,442,1299"/>
<area shape="rect" id="node33" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; OpenMesh::Attributes\l::StatusInfo \&gt;" alt="" coords="251,1407,442,1463"/>
<area shape="rect" id="node38" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; OpenMesh::Geometry\l::QuadricT\&lt; double \&gt; \&gt;" alt="" coords="251,1567,442,1623"/>
<area shape="rect" id="node40" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; OpenMesh::NormalConeT \&gt;" alt="" coords="243,1713,450,1755"/>
<area shape="rect" id="node42" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; Point \&gt;" alt="" coords="251,1828,442,1869"/>
<area shape="rect" id="node46" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; Points \&gt;" alt="" coords="251,1925,442,1967"/>
<area shape="rect" id="node48" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; Scalar \&gt;" alt="" coords="251,2016,442,2057"/>
<area shape="rect" id="node51" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; size_t \&gt;" alt="" coords="251,2105,442,2147"/>
<area shape="rect" id="node54" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; StatusInfo \&gt;" alt="" coords="251,2301,442,2343"/>
<area shape="rect" id="node59" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; std::pair\&lt; typename\l MeshType::VertexHandle,\l typename MeshType::VertexHandle \&gt; \&gt;" alt="" coords="217,2432,476,2503"/>
<area shape="rect" id="node61" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; TexCoord \&gt;" alt="" coords="251,2560,442,2601"/>
<area shape="rect" id="node63" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; TexCoord1D \&gt;" alt="" coords="251,2657,442,2699"/>
<area shape="rect" id="node66" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; TexCoord2D \&gt;" alt="" coords="251,2788,442,2829"/>
<area shape="rect" id="node69" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; TexCoord3D \&gt;" alt="" coords="251,2919,442,2960"/>
<area shape="rect" id="node72" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; TextureIndex \&gt;" alt="" coords="251,2992,442,3033"/>
<area shape="rect" id="node74" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; typename Mesh::Normal \&gt;" alt="" coords="248,3073,445,3115"/>
<area shape="rect" id="node76" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; typename Mesh::Point \&gt;" alt="" coords="251,3171,442,3212"/>
<area shape="rect" id="node78" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; typename mesh_t::Point \&gt;" alt="" coords="249,3245,445,3287"/>
<area shape="rect" id="node81" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; typename MeshType::\lPoint \&gt;" alt="" coords="251,3322,442,3378"/>
<area shape="rect" id="node83" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; typename MeshType::\lVertexHandle \&gt;" alt="" coords="251,3423,442,3479"/>
<area shape="rect" id="node85" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; unsigned int \&gt;" alt="" coords="251,3572,442,3613"/>
<area shape="rect" id="node90" href="a02549.html" title="OpenMesh::BasePropHandle\lT\&lt; VertexData \&gt;" alt="" coords="251,3703,442,3744"/>
<area shape="rect" id="node92" href="a02549.html" title="Base property handle. " alt="" coords="251,3903,442,3944"/>
<area shape="rect" id="node98" href="a02249.html" title="Handle for a edge entity. " alt="" coords="265,3979,429,4006"/>
<area shape="rect" id="node100" href="a02253.html" title="Handle for a face entity. " alt="" coords="265,4051,428,4078"/>
<area shape="rect" id="node102" href="a02245.html" title="Handle for a halfedge entity. " alt="" coords="253,4189,440,4215"/>
<area shape="rect" id="node104" href="a02257.html" title="Handle type for meshes to simplify some template programming. " alt="" coords="263,85,430,111"/>
<area shape="rect" id="node105" href="a02857.html" title="Handle template for adaptive composite subdividion rules. " alt="" coords="247,136,446,177"/>
<area shape="rect" id="node106" href="a03113.html" title="Handle for vertex hierarchy nodes. " alt="" coords="244,201,449,243"/>
<area shape="rect" id="node107" href="a02241.html" title="Handle for a vertex entity. " alt="" coords="261,4239,433,4266"/>
<area shape="rect" id="node3" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; bool \&gt;" alt="" coords="565,5,742,47"/>
<area shape="rect" id="node4" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; bool \&gt;" alt="" coords="564,71,743,112"/>
<area shape="rect" id="node6" href="a02561.html" title="OpenMesh::EPropHandleT\l\&lt; Color \&gt;" alt="" coords="564,267,743,308"/>
<area shape="rect" id="node7" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; Color \&gt;" alt="" coords="565,332,742,373"/>
<area shape="rect" id="node8" href="a02557.html" title="OpenMesh::HPropHandleT\l\&lt; Color \&gt;" alt="" coords="564,136,743,177"/>
<area shape="rect" id="node9" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; Color \&gt;" alt="" coords="564,201,743,243"/>
<area shape="rect" id="node11" href="a02561.html" title="OpenMesh::EPropHandleT\l\&lt; double \&gt;" alt="" coords="564,397,743,439"/>
<area shape="rect" id="node13" href="a02561.html" title="OpenMesh::EPropHandleT\l\&lt; EdgeData \&gt;" alt="" coords="564,463,743,504"/>
<area shape="rect" id="node15" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; FaceData \&gt;" alt="" coords="565,528,742,569"/>
<area shape="rect" id="node17" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; float \&gt;" alt="" coords="565,593,742,635"/>
<area shape="rect" id="node18" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; float \&gt;" alt="" coords="564,659,743,700"/>
<area shape="rect" id="node20" href="a02557.html" title="OpenMesh::HPropHandleT\l\&lt; HalfedgeData \&gt;" alt="" coords="564,724,743,765"/>
<area shape="rect" id="node22" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; HalfedgeHandle \&gt;" alt="" coords="564,789,743,831"/>
<area shape="rect" id="node24" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; int \&gt;" alt="" coords="564,855,743,896"/>
<area shape="rect" id="node26" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; level_t \&gt;" alt="" coords="564,920,743,961"/>
<area shape="rect" id="node28" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; Normal \&gt;" alt="" coords="565,985,742,1027"/>
<area shape="rect" id="node29" href="a02557.html" title="OpenMesh::HPropHandleT\l\&lt; Normal \&gt;" alt="" coords="564,1051,743,1092"/>
<area shape="rect" id="node30" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; Normal \&gt;" alt="" coords="564,1116,743,1157"/>
<area shape="rect" id="node32" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; NormalType \&gt;" alt="" coords="564,1181,743,1223"/>
<area shape="rect" id="node34" href="a02561.html" title="OpenMesh::EPropHandleT\l\&lt; OpenMesh::Attributes\l::StatusInfo \&gt;" alt="" coords="564,1407,743,1463"/>
<area shape="rect" id="node35" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; OpenMesh::Attributes\l::StatusInfo \&gt;" alt="" coords="565,1487,742,1543"/>
<area shape="rect" id="node36" href="a02557.html" title="OpenMesh::HPropHandleT\l\&lt; OpenMesh::Attributes\l::StatusInfo \&gt;" alt="" coords="564,1247,743,1303"/>
<area shape="rect" id="node37" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; OpenMesh::Attributes\l::StatusInfo \&gt;" alt="" coords="564,1327,743,1383"/>
<area shape="rect" id="node39" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; OpenMesh::Geometry::\lQuadricT\&lt; double \&gt; \&gt;" alt="" coords="564,1567,743,1623"/>
<area shape="rect" id="node41" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; OpenMesh::NormalConeT \&gt;" alt="" coords="554,1648,753,1689"/>
<area shape="rect" id="node43" href="a02561.html" title="OpenMesh::EPropHandleT\l\&lt; Point \&gt;" alt="" coords="564,1713,743,1755"/>
<area shape="rect" id="node44" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; Point \&gt;" alt="" coords="565,1779,742,1820"/>
<area shape="rect" id="node45" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; Point \&gt;" alt="" coords="564,1844,743,1885"/>
<area shape="rect" id="node47" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; Points \&gt;" alt="" coords="565,1909,742,1951"/>
<area shape="rect" id="node49" href="a02561.html" title="OpenMesh::EPropHandleT\l\&lt; Scalar \&gt;" alt="" coords="564,1975,743,2016"/>
<area shape="rect" id="node50" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; Scalar \&gt;" alt="" coords="564,2040,743,2081"/>
<area shape="rect" id="node52" href="a02569.html" title="OpenMesh::MPropHandleT\l\&lt; size_t \&gt;" alt="" coords="563,2105,743,2147"/>
<area shape="rect" id="node53" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; size_t \&gt;" alt="" coords="564,2171,743,2212"/>
<area shape="rect" id="node55" href="a02561.html" title="OpenMesh::EPropHandleT\l\&lt; StatusInfo \&gt;" alt="" coords="564,2367,743,2408"/>
<area shape="rect" id="node56" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; StatusInfo \&gt;" alt="" coords="565,2432,742,2473"/>
<area shape="rect" id="node57" href="a02557.html" title="OpenMesh::HPropHandleT\l\&lt; StatusInfo \&gt;" alt="" coords="564,2236,743,2277"/>
<area shape="rect" id="node58" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; StatusInfo \&gt;" alt="" coords="564,2301,743,2343"/>
<area shape="rect" id="node60" href="a02561.html" title="OpenMesh::EPropHandleT\l\&lt; std::pair\&lt; typename\l MeshType::VertexHandle,\l typename MeshType::VertexHandle \&gt; \&gt;" alt="" coords="524,2497,783,2568"/>
<area shape="rect" id="node62" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; TexCoord \&gt;" alt="" coords="564,2592,743,2633"/>
<area shape="rect" id="node64" href="a02557.html" title="OpenMesh::HPropHandleT\l\&lt; TexCoord1D \&gt;" alt="" coords="564,2657,743,2699"/>
<area shape="rect" id="node65" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; TexCoord1D \&gt;" alt="" coords="564,2723,743,2764"/>
<area shape="rect" id="node67" href="a02557.html" title="OpenMesh::HPropHandleT\l\&lt; TexCoord2D \&gt;" alt="" coords="564,2788,743,2829"/>
<area shape="rect" id="node68" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; TexCoord2D \&gt;" alt="" coords="564,2853,743,2895"/>
<area shape="rect" id="node70" href="a02557.html" title="OpenMesh::HPropHandleT\l\&lt; TexCoord3D \&gt;" alt="" coords="564,2919,743,2960"/>
<area shape="rect" id="node71" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; TexCoord3D \&gt;" alt="" coords="564,2984,743,3025"/>
<area shape="rect" id="node73" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; TextureIndex \&gt;" alt="" coords="565,3049,742,3091"/>
<area shape="rect" id="node75" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; typename Mesh::Normal \&gt;" alt="" coords="559,3115,748,3156"/>
<area shape="rect" id="node77" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; typename Mesh::Point \&gt;" alt="" coords="565,3180,742,3221"/>
<area shape="rect" id="node79" href="a02561.html" title="OpenMesh::EPropHandleT\l\&lt; typename mesh_t::Point \&gt;" alt="" coords="559,3245,747,3287"/>
<area shape="rect" id="node80" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; typename mesh_t::Point \&gt;" alt="" coords="559,3311,747,3352"/>
<area shape="rect" id="node82" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; typename MeshType::Point \&gt;" alt="" coords="550,3376,757,3417"/>
<area shape="rect" id="node84" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; typename MeshType::VertexHandle \&gt;" alt="" coords="526,3441,781,3483"/>
<area shape="rect" id="node86" href="a02561.html" title="OpenMesh::EPropHandleT\l\&lt; unsigned int \&gt;" alt="" coords="564,3637,743,3679"/>
<area shape="rect" id="node87" href="a02565.html" title="OpenMesh::FPropHandleT\l\&lt; unsigned int \&gt;" alt="" coords="565,3703,742,3744"/>
<area shape="rect" id="node88" href="a02557.html" title="OpenMesh::HPropHandleT\l\&lt; unsigned int \&gt;" alt="" coords="564,3507,743,3548"/>
<area shape="rect" id="node89" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; unsigned int \&gt;" alt="" coords="564,3572,743,3613"/>
<area shape="rect" id="node91" href="a02553.html" title="OpenMesh::VPropHandleT\l\&lt; VertexData \&gt;" alt="" coords="564,3768,743,3809"/>
<area shape="rect" id="node93" href="a02561.html" title="Handle representing an edge property. " alt="" coords="548,3986,759,4013"/>
<area shape="rect" id="node94" href="a02565.html" title="Handle representing a face property. " alt="" coords="549,4037,758,4063"/>
<area shape="rect" id="node95" href="a02557.html" title="Handle representing a halfedge property. " alt="" coords="548,3834,759,3861"/>
<area shape="rect" id="node96" href="a02569.html" title="Handle representing a mesh property. " alt="" coords="547,3885,759,3911"/>
<area shape="rect" id="node97" href="a02553.html" title="Handle representing a vertex property. " alt="" coords="548,3935,759,3962"/>
<area shape="rect" id="node99" href="a02413.html" title="OpenMesh::SmartEdgeHandle" alt="" coords="554,4087,753,4114"/>
<area shape="rect" id="node101" href="a02417.html" title="OpenMesh::SmartFaceHandle" alt="" coords="554,4138,753,4165"/>
<area shape="rect" id="node103" href="a02409.html" title="OpenMesh::SmartHalfedgeHandle" alt="" coords="543,4189,764,4215"/>
<area shape="rect" id="node108" href="a02405.html" title="Smart version of VertexHandle contains a pointer to the corresponding mesh and allows easier access t..." alt="" coords="550,4239,757,4266"/>
<area shape="rect" id="node109" href="a02401.html" title="Base class for all smart handle types. " alt="" coords="247,4138,446,4165"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_124.png" border="0" alt="" usemap="#OpenMesh_1_1SmartHandle_3_01EdgeHandle_01_4"/>
<map name="OpenMesh_1_1SmartHandle_3_01EdgeHandle_01_4" id="OpenMesh_1_1SmartHandle_3_01EdgeHandle_01_4">
<area shape="rect" id="node1" href="a02433.html" title="OpenMesh::SmartHandle\l\&lt; EdgeHandle \&gt;" alt="" coords="5,5,175,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_125.png" border="0" alt="" usemap="#OpenMesh_1_1SmartHandle_3_01FaceHandle_01_4"/>
<map name="OpenMesh_1_1SmartHandle_3_01FaceHandle_01_4" id="OpenMesh_1_1SmartHandle_3_01FaceHandle_01_4">
<area shape="rect" id="node1" href="a02437.html" title="OpenMesh::SmartHandle\l\&lt; FaceHandle \&gt;" alt="" coords="5,5,175,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_126.png" border="0" alt="" usemap="#OpenMesh_1_1SmartHandle_3_01HalfedgeHandle_01_4"/>
<map name="OpenMesh_1_1SmartHandle_3_01HalfedgeHandle_01_4" id="OpenMesh_1_1SmartHandle_3_01HalfedgeHandle_01_4">
<area shape="rect" id="node1" href="a02429.html" title="OpenMesh::SmartHandle\l\&lt; HalfedgeHandle \&gt;" alt="" coords="5,5,175,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_127.png" border="0" alt="" usemap="#OpenMesh_1_1SmartHandle_3_01HandleT_01_4"/>
<map name="OpenMesh_1_1SmartHandle_3_01HandleT_01_4" id="OpenMesh_1_1SmartHandle_3_01HandleT_01_4">
<area shape="rect" id="node1" href="a02421.html" title="OpenMesh::SmartHandle\l\&lt; HandleT \&gt;" alt="" coords="5,5,175,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_128.png" border="0" alt="" usemap="#OpenMesh_1_1SmartHandle_3_01VertexHandle_01_4"/>
<map name="OpenMesh_1_1SmartHandle_3_01VertexHandle_01_4" id="OpenMesh_1_1SmartHandle_3_01VertexHandle_01_4">
<area shape="rect" id="node1" href="a02425.html" title="OpenMesh::SmartHandle\l\&lt; VertexHandle \&gt;" alt="" coords="5,5,175,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_129.png" border="0" alt="" usemap="#OpenMesh_1_1SmartRangeT_3_01CirculatorRange_3_01CirculatorRangeTraitT_01_4_00_01SmartHandle_3_01CirculatorRangeTraitT_1_1TO__ENTITYE__TYPE_01_4_1_1type_01_4"/>
<map name="OpenMesh_1_1SmartRangeT_3_01CirculatorRange_3_01CirculatorRangeTraitT_01_4_00_01SmartHandle_3_01CirculatorRangeTraitT_1_1TO__ENTITYE__TYPE_01_4_1_1type_01_4" id="OpenMesh_1_1SmartRangeT_3_01CirculatorRange_3_01CirculatorRangeTraitT_01_4_00_01SmartHandle_3_01CirculatorRangeTraitT_1_1TO__ENTITYE__TYPE_01_4_1_1type_01_4">
<area shape="rect" id="node1" href="a02449.html" title="OpenMesh::SmartRangeT\l\&lt; CirculatorRange\&lt; Circulator\lRangeTraitT \&gt;, SmartHandle\l\&lt; CirculatorRangeTraitT::TO\l_ENTITYE_TYPE \&gt;::type \&gt;" alt="" coords="5,5,201,91"/>
<area shape="rect" id="node2" href="a02305.html" title="Generic class for iterator ranges. " alt="" coords="249,27,436,69"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_130.png" border="0" alt="" usemap="#OpenMesh_1_1SmartRangeT_3_01EntityRange_3_01RangeTraitT_01_4_00_01RangeTraitT_1_1ITER__TYPE_1_1SmartHandle_01_4"/>
<map name="OpenMesh_1_1SmartRangeT_3_01EntityRange_3_01RangeTraitT_01_4_00_01RangeTraitT_1_1ITER__TYPE_1_1SmartHandle_01_4" id="OpenMesh_1_1SmartRangeT_3_01EntityRange_3_01RangeTraitT_01_4_00_01RangeTraitT_1_1ITER__TYPE_1_1SmartHandle_01_4">
<area shape="rect" id="node1" href="a02449.html" title="OpenMesh::SmartRangeT\l\&lt; EntityRange\&lt; RangeTraitT\l \&gt;, RangeTraitT::ITER_TYPE\l::SmartHandle \&gt;" alt="" coords="5,5,200,76"/>
<area shape="rect" id="node2" href="a02297.html" title="Generic class for vertex/halfedge/edge/face ranges. " alt="" coords="248,20,413,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_131.png" border="0" alt="" usemap="#OpenMesh_1_1SmartRangeT_3_01FilteredSmartRangeT_3_01RangeT_00_01HandleT_00_01Functor_01_4_00_01HandleT_01_4"/>
<map name="OpenMesh_1_1SmartRangeT_3_01FilteredSmartRangeT_3_01RangeT_00_01HandleT_00_01Functor_01_4_00_01HandleT_01_4" id="OpenMesh_1_1SmartRangeT_3_01FilteredSmartRangeT_3_01RangeT_00_01HandleT_00_01Functor_01_4_00_01HandleT_01_4">
<area shape="rect" id="node1" href="a02449.html" title="OpenMesh::SmartRangeT\l\&lt; FilteredSmartRangeT\l\&lt; RangeT, HandleT, Functor\l \&gt;, HandleT \&gt;" alt="" coords="5,5,195,76"/>
<area shape="rect" id="node2" href="a02445.html" title="Class which applies a filter when iterating over elements. " alt="" coords="243,20,452,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_132.png" border="0" alt="" usemap="#OpenMesh_1_1SmartRangeT_3_01RangeT_00_01HandleT_01_4"/>
<map name="OpenMesh_1_1SmartRangeT_3_01RangeT_00_01HandleT_01_4" id="OpenMesh_1_1SmartRangeT_3_01RangeT_00_01HandleT_01_4">
<area shape="rect" id="node1" href="a02449.html" title="Base class for all smart range types. " alt="" coords="5,5,180,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_133.png" border="0" alt="" usemap="#OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01EHandle_00_01EPHandle_01_4"/>
<map name="OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01EHandle_00_01EPHandle_01_4" id="OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01EHandle_00_01EPHandle_01_4">
<area shape="rect" id="node1" href="a02841.html" title="Smart Tagger. " alt="" coords="5,5,208,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_134.png" border="0" alt="" usemap="#OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01Mesh_1_1EdgeHandle_00_01OpenMesh_1_1EPropHandleT_3_01unsigned_01int_01_4_01_4"/>
<map name="OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01Mesh_1_1EdgeHandle_00_01OpenMesh_1_1EPropHandleT_3_01unsigned_01int_01_4_01_4" id="OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01Mesh_1_1EdgeHandle_00_01OpenMesh_1_1EPropHandleT_3_01unsigned_01int_01_4_01_4">
<area shape="rect" id="node1" href="a02841.html" title="OpenMesh::SmartTaggerT\l\&lt; Mesh, Mesh::EdgeHandle,\l OpenMesh::EPropHandleT\l\&lt; unsigned int \&gt; \&gt;" alt="" coords="5,5,195,76"/>
<area shape="rect" id="node2" href="a02829.html" title="OpenMesh::SmartTaggerET\l\&lt; Mesh \&gt;" alt="" coords="243,20,428,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_135.png" border="0" alt="" usemap="#OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01Mesh_1_1FaceHandle_00_01OpenMesh_1_1FPropHandleT_3_01unsigned_01int_01_4_01_4"/>
<map name="OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01Mesh_1_1FaceHandle_00_01OpenMesh_1_1FPropHandleT_3_01unsigned_01int_01_4_01_4" id="OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01Mesh_1_1FaceHandle_00_01OpenMesh_1_1FPropHandleT_3_01unsigned_01int_01_4_01_4">
<area shape="rect" id="node1" href="a02841.html" title="OpenMesh::SmartTaggerT\l\&lt; Mesh, Mesh::FaceHandle,\l OpenMesh::FPropHandleT\l\&lt; unsigned int \&gt; \&gt;" alt="" coords="5,5,193,76"/>
<area shape="rect" id="node2" href="a02833.html" title="OpenMesh::SmartTaggerFT\l\&lt; Mesh \&gt;" alt="" coords="241,20,425,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_136.png" border="0" alt="" usemap="#OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01Mesh_1_1HalfedgeHandle_00_01OpenMesh_1_1HPropHandleT_3_01unsigned_01int_01_4_01_4"/>
<map name="OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01Mesh_1_1HalfedgeHandle_00_01OpenMesh_1_1HPropHandleT_3_01unsigned_01int_01_4_01_4" id="OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01Mesh_1_1HalfedgeHandle_00_01OpenMesh_1_1HPropHandleT_3_01unsigned_01int_01_4_01_4">
<area shape="rect" id="node1" href="a02841.html" title="OpenMesh::SmartTaggerT\l\&lt; Mesh, Mesh::HalfedgeHandle,\l OpenMesh::HPropHandleT\&lt; unsigned int \&gt; \&gt;" alt="" coords="5,5,295,61"/>
<area shape="rect" id="node2" href="a02837.html" title="OpenMesh::SmartTaggerHT\l\&lt; Mesh \&gt;" alt="" coords="343,13,529,54"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_137.png" border="0" alt="" usemap="#OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01Mesh_1_1VertexHandle_00_01OpenMesh_1_1VPropHandleT_3_01unsigned_01int_01_4_01_4"/>
<map name="OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01Mesh_1_1VertexHandle_00_01OpenMesh_1_1VPropHandleT_3_01unsigned_01int_01_4_01_4" id="OpenMesh_1_1SmartTaggerT_3_01Mesh_00_01Mesh_1_1VertexHandle_00_01OpenMesh_1_1VPropHandleT_3_01unsigned_01int_01_4_01_4">
<area shape="rect" id="node1" href="a02841.html" title="OpenMesh::SmartTaggerT\l\&lt; Mesh, Mesh::VertexHandle,\l OpenMesh::VPropHandleT\&lt;\l unsigned int \&gt; \&gt;" alt="" coords="5,5,203,76"/>
<area shape="rect" id="node2" href="a02825.html" title="OpenMesh::SmartTaggerVT\l\&lt; Mesh \&gt;" alt="" coords="251,20,436,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_138.png" border="0" alt="" usemap="#OpenMesh_1_1StripifierT_3_01Mesh_01_4"/>
<map name="OpenMesh_1_1StripifierT_3_01Mesh_01_4" id="OpenMesh_1_1StripifierT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a03085.html" title="This class decomposes a triangle mesh into several triangle strips. " alt="" coords="5,5,155,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_139.png" border="0" alt="" usemap="#OpenMesh_1_1Subdivider_1_1Adaptive_1_1CompositeT_3_01M_01_4"/>
<map name="OpenMesh_1_1Subdivider_1_1Adaptive_1_1CompositeT_3_01M_01_4" id="OpenMesh_1_1Subdivider_1_1Adaptive_1_1CompositeT_3_01M_01_4">
<area shape="rect" id="node1" href="a02865.html" title="Adaptive Composite Subdivision framework. " alt="" coords="5,5,200,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_140.png" border="0" alt="" usemap="#OpenMesh_1_1Subdivider_1_1Adaptive_1_1CompositeTraits_1_1State"/>
<map name="OpenMesh_1_1Subdivider_1_1Adaptive_1_1CompositeTraits_1_1State" id="OpenMesh_1_1Subdivider_1_1Adaptive_1_1CompositeTraits_1_1State">
<area shape="rect" id="node1" href="a02873.html" title="Storage type for intermediate states and the final flag of a mesh entity. " alt="" coords="5,5,191,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_141.png" border="0" alt="" usemap="#OpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleInterfaceT_3_01M_01_4"/>
<map name="OpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleInterfaceT_3_01M_01_4" id="OpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleInterfaceT_3_01M_01_4">
<area shape="rect" id="node1" href="a02861.html" title="Base class for adaptive composite subdivision rules. " alt="" coords="5,561,216,603"/>
<area shape="rect" id="node2" href="a02953.html" title="Composite rule EdE. " alt="" coords="265,5,419,47"/>
<area shape="rect" id="node3" href="a02957.html" title="Composite rule EdEc. " alt="" coords="264,71,420,112"/>
<area shape="rect" id="node4" href="a02945.html" title="Composite rule EF. " alt="" coords="265,136,419,177"/>
<area shape="rect" id="node5" href="a02937.html" title="Composite rule EV. " alt="" coords="265,201,419,243"/>
<area shape="rect" id="node6" href="a02941.html" title="Composite rule EVc. " alt="" coords="265,267,419,308"/>
<area shape="rect" id="node7" href="a02949.html" title="Composite rule FE. " alt="" coords="265,332,419,373"/>
<area shape="rect" id="node8" href="a02901.html" title="Composite rule FF. " alt="" coords="265,397,419,439"/>
<area shape="rect" id="node9" href="a02905.html" title="Composite rule FFc. " alt="" coords="265,463,419,504"/>
<area shape="rect" id="node10" href="a02909.html" title="Composite rule FV. " alt="" coords="265,528,419,569"/>
<area shape="rect" id="node11" href="a02913.html" title="Composite rule FVc. " alt="" coords="265,593,419,635"/>
<area shape="rect" id="node12" href="a02889.html" title="Adaptive Composite Subdivision framework. " alt="" coords="265,659,419,700"/>
<area shape="rect" id="node13" href="a02893.html" title="Topological composite rule Tvv,4 doing a 1&#45;4 split of a face. " alt="" coords="265,724,419,765"/>
<area shape="rect" id="node14" href="a02929.html" title="Composite rule VdE. " alt="" coords="265,789,419,831"/>
<area shape="rect" id="node15" href="a02933.html" title="Composite rule VdEc. " alt="" coords="264,855,420,896"/>
<area shape="rect" id="node16" href="a02925.html" title="Composite rule VE. " alt="" coords="265,920,419,961"/>
<area shape="rect" id="node17" href="a02897.html" title="Composite rule VF. " alt="" coords="265,985,419,1027"/>
<area shape="rect" id="node18" href="a02917.html" title="Composite rule VV. " alt="" coords="265,1051,419,1092"/>
<area shape="rect" id="node19" href="a02921.html" title="Composite rule VVc. " alt="" coords="265,1116,419,1157"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_142.png" border="0" alt="" usemap="#OpenMesh_1_1Subdivider_1_1Adaptive_1_1State"/>
<map name="OpenMesh_1_1Subdivider_1_1Adaptive_1_1State" id="OpenMesh_1_1Subdivider_1_1Adaptive_1_1State">
<area shape="rect" id="node1" href="a02961.html" title="OpenMesh::Subdivider\l::Adaptive::State" alt="" coords="5,5,160,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_143.png" border="0" alt="" usemap="#OpenMesh_1_1Subdivider_1_1Uniform_1_1CompareLengthFunction_3_01MeshType_00_01RealType_01_4"/>
<map name="OpenMesh_1_1Subdivider_1_1Uniform_1_1CompareLengthFunction_3_01MeshType_00_01RealType_01_4" id="OpenMesh_1_1Subdivider_1_1Uniform_1_1CompareLengthFunction_3_01MeshType_00_01RealType_01_4">
<area shape="rect" id="node1" href="a03021.html" title="OpenMesh::Subdivider\l::Uniform::CompareLengthFunction\l\&lt; MeshType, RealType \&gt;" alt="" coords="5,5,232,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_144.png" border="0" alt="" usemap="#OpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_1_1EVCoeff_1_1compute__weight"/>
<map name="OpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_1_1EVCoeff_1_1compute__weight" id="OpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_1_1EVCoeff_1_1compute__weight">
<area shape="rect" id="node1" href="a03005.html" title="OpenMesh::Subdivider\l::Uniform::CompositeLoopT\l\&lt; MeshType, RealType \&gt;::\lEVCoeff::compute_weight" alt="" coords="5,5,188,76"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_145.png" border="0" alt="" usemap="#OpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_1_1FVCoeff_1_1compute__weight"/>
<map name="OpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_1_1FVCoeff_1_1compute__weight" id="OpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_1_1FVCoeff_1_1compute__weight">
<area shape="rect" id="node1" href="a03017.html" title="OpenMesh::Subdivider\l::Uniform::CompositeSqrt3T\l\&lt; MeshType, RealType \&gt;::FVCoeff\l::compute_weight" alt="" coords="5,5,233,76"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_146.png" border="0" alt="" usemap="#OpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_1_1Coeff"/>
<map name="OpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_1_1Coeff" id="OpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_1_1Coeff">
<area shape="rect" id="node1" href="a02977.html" title="Abstract base class for coefficient functions. " alt="" coords="5,49,176,120"/>
<area shape="rect" id="node2" href="a03001.html" title="Helper struct. " alt="" coords="247,5,429,76"/>
<area shape="rect" id="node3" href="a03013.html" title="Helper class. " alt="" coords="224,101,452,157"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_147.png" border="0" alt="" usemap="#OpenMesh_1_1TriConnectivityTag"/>
<map name="OpenMesh_1_1TriConnectivityTag" id="OpenMesh_1_1TriConnectivityTag">
<area shape="rect" id="node1" href="a02465.html" title="Connectivity tag indicating that the tagged mesh has triangle connectivity. " alt="" coords="5,5,208,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_148.png" border="0" alt="" usemap="#OpenMesh_1_1TriMesh__ArrayKernel__GeneratorT_3_01Traits_01_4"/>
<map name="OpenMesh_1_1TriMesh__ArrayKernel__GeneratorT_3_01Traits_01_4" id="OpenMesh_1_1TriMesh__ArrayKernel__GeneratorT_3_01Traits_01_4">
<area shape="rect" id="node1" href="a02485.html" title="Helper class to create a TriMesh&#45;type based on ArrayKernelT. " alt="" coords="5,5,220,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_149.png" border="0" alt="" usemap="#OpenMesh_1_1Utils_1_1HeapInterfaceT_3_01HeapEntry_01_4"/>
<map name="OpenMesh_1_1Utils_1_1HeapInterfaceT_3_01HeapEntry_01_4" id="OpenMesh_1_1Utils_1_1HeapInterfaceT_3_01HeapEntry_01_4">
<area shape="rect" id="node1" href="a03069.html" title="This class demonstrates the HeapInterface&#39;s interface. " alt="" coords="5,5,216,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_150.png" border="0" alt="" usemap="#OpenMesh_1_1Utils_1_1HeapT_3_01HeapEntry_00_01HeapInterface_01_4"/>
<map name="OpenMesh_1_1Utils_1_1HeapT_3_01HeapEntry_00_01HeapInterface_01_4" id="OpenMesh_1_1Utils_1_1HeapT_3_01HeapEntry_00_01HeapInterface_01_4">
<area shape="rect" id="node1" title="STL class. " alt="" coords="5,13,121,39"/>
<area shape="rect" id="node2" href="a03073.html" title="An efficient, highly customizable heap. " alt="" coords="169,5,368,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_151.png" border="0" alt="" usemap="#OpenMesh_1_1Utils_1_1MeshCheckerT_3_01Mesh_01_4"/>
<map name="OpenMesh_1_1Utils_1_1MeshCheckerT_3_01Mesh_01_4" id="OpenMesh_1_1Utils_1_1MeshCheckerT_3_01Mesh_01_4">
<area shape="rect" id="node1" href="a03077.html" title="Check integrity of mesh. " alt="" coords="5,5,215,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_152.png" border="0" alt="" usemap="#OpenMesh_1_1Utils_1_1Noncopyable"/>
<map name="OpenMesh_1_1Utils_1_1Noncopyable" id="OpenMesh_1_1Utils_1_1Noncopyable">
<area shape="rect" id="node1" href="a02533.html" title="This class demonstrates the non copyable idiom. " alt="" coords="5,303,209,330"/>
<area shape="rect" id="node2" href="a02629.html" title="OpenMesh::Decimater\l::BaseDecimaterT\&lt; MeshT \&gt;" alt="" coords="257,71,449,112"/>
<area shape="rect" id="node6" href="a02657.html" title="Handle for mesh decimation modules. " alt="" coords="268,231,439,272"/>
<area shape="rect" id="node7" href="a02853.html" title="Base class for smoothing algorithms. " alt="" coords="278,296,429,337"/>
<area shape="rect" id="node10" href="a03057.html" title="Abstract base class for uniform subdivision algorithms. " alt="" coords="268,417,439,473"/>
<area shape="rect" id="node21" href="a03089.html" title="Helper class for test programms. " alt="" coords="268,497,439,539"/>
<area shape="rect" id="node3" href="a02637.html" title="Decimater framework. " alt="" coords="516,5,679,47"/>
<area shape="rect" id="node5" href="a02645.html" title="Multiple choice decimater framework. " alt="" coords="507,71,687,112"/>
<area shape="rect" id="node4" href="a02649.html" title="Mixed decimater framework. " alt="" coords="745,39,943,80"/>
<area shape="rect" id="node8" href="a02849.html" title="Laplacian Smoothing. " alt="" coords="523,137,672,193"/>
<area shape="rect" id="node9" href="a02845.html" title="Laplacian Smoothing. " alt="" coords="755,137,933,193"/>
<area shape="rect" id="node11" href="a02969.html" title="Based on code from Leon Kos, CAD lab, Mech.Eng., University of Ljubljana, Slovenia (http://www..." alt="" coords="512,217,683,273"/>
<area shape="rect" id="node12" href="a02973.html" title="This class provides the composite subdivision rules for the uniform case. " alt="" coords="512,297,683,353"/>
<area shape="rect" id="node15" href="a03045.html" title="Uniform Interpolating Sqrt3 subdivision algorithm " alt="" coords="499,377,695,433"/>
<area shape="rect" id="node16" href="a03025.html" title="Uniform LongestEdgeT subdivision algorithm " alt="" coords="512,457,683,513"/>
<area shape="rect" id="node17" href="a03029.html" title="Uniform Loop subdivision algorithm. " alt="" coords="499,537,696,593"/>
<area shape="rect" id="node18" href="a03037.html" title="Midpoint subdivision algorithm. " alt="" coords="512,617,683,673"/>
<area shape="rect" id="node19" href="a03041.html" title="Modified Butterfly subdivision algorithm. " alt="" coords="506,697,689,753"/>
<area shape="rect" id="node20" href="a03049.html" title="Uniform Sqrt3 subdivision algorithm " alt="" coords="497,777,697,833"/>
<area shape="rect" id="node13" href="a02997.html" title="Uniform composite Loop subdivision algorithm. " alt="" coords="753,257,935,313"/>
<area shape="rect" id="node14" href="a03009.html" title="Uniform composite sqrt(3) subdivision algorithm. " alt="" coords="751,337,937,393"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_153.png" border="0" alt="" usemap="#OpenMesh_1_1Utils_1_1NumLimitsT_3_01Scalar_01_4"/>
<map name="OpenMesh_1_1Utils_1_1NumLimitsT_3_01Scalar_01_4" id="OpenMesh_1_1Utils_1_1NumLimitsT_3_01Scalar_01_4">
<area shape="rect" id="node1" href="a03081.html" title="This class provides the maximum and minimum values a certain scalar type (int, float, or double) can store. " alt="" coords="5,5,196,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_154.png" border="0" alt="" usemap="#OpenMesh_1_1Utils_1_1Timer"/>
<map name="OpenMesh_1_1Utils_1_1Timer" id="OpenMesh_1_1Utils_1_1Timer">
<area shape="rect" id="node1" href="a03093.html" title="Timer class. " alt="" coords="5,5,167,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_155.png" border="0" alt="" usemap="#OpenMesh_1_1VDPM_1_1Plane3d"/>
<map name="OpenMesh_1_1VDPM_1_1Plane3d" id="OpenMesh_1_1VDPM_1_1Plane3d">
<area shape="rect" id="node1" href="a01981.html" title="ax + by + cz + d = 0 " alt="" coords="5,5,192,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_156.png" border="0" alt="" usemap="#OpenMesh_1_1VDPM_1_1VFront"/>
<map name="OpenMesh_1_1VDPM_1_1VFront" id="OpenMesh_1_1VDPM_1_1VFront">
<area shape="rect" id="node1" href="a03105.html" title="Active nodes in vertex hierarchy. " alt="" coords="5,5,184,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_157.png" border="0" alt="" usemap="#OpenMesh_1_1VDPM_1_1VHierarchy"/>
<map name="OpenMesh_1_1VDPM_1_1VHierarchy" id="OpenMesh_1_1VDPM_1_1VHierarchy">
<area shape="rect" id="node1" href="a03109.html" title="Keeps the vertex hierarchy build during analyzing a progressive mesh. " alt="" coords="5,5,211,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_158.png" border="0" alt="" usemap="#OpenMesh_1_1VDPM_1_1VHierarchyNode"/>
<map name="OpenMesh_1_1VDPM_1_1VHierarchyNode" id="OpenMesh_1_1VDPM_1_1VHierarchyNode">
<area shape="rect" id="node1" href="a03117.html" title="Vertex hierarchy node. " alt="" coords="5,5,241,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_159.png" border="0" alt="" usemap="#OpenMesh_1_1VDPM_1_1VHierarchyNodeIndex"/>
<map name="OpenMesh_1_1VDPM_1_1VHierarchyNodeIndex" id="OpenMesh_1_1VDPM_1_1VHierarchyNodeIndex">
<area shape="rect" id="node1" href="a03121.html" title="Index of vertex hierarchy node. " alt="" coords="5,5,211,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_160.png" border="0" alt="" usemap="#OpenMesh_1_1VDPM_1_1VHierarchyWindow"/>
<map name="OpenMesh_1_1VDPM_1_1VHierarchyWindow" id="OpenMesh_1_1VDPM_1_1VHierarchyWindow">
<area shape="rect" id="node1" href="a03125.html" title="OpenMesh::VDPM::VHierarchy\lWindow" alt="" coords="5,5,211,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_161.png" border="0" alt="" usemap="#OpenMesh_1_1VDPM_1_1ViewingParameters"/>
<map name="OpenMesh_1_1VDPM_1_1ViewingParameters" id="OpenMesh_1_1VDPM_1_1ViewingParameters">
<area shape="rect" id="node1" href="a03129.html" title="OpenMesh::VDPM::ViewingParameters" alt="" coords="5,5,259,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_162.png" border="0" alt="" usemap="#OpenMesh_1_1vector__caster_3_01osg_1_1Vec3d_00_01osg_1_1Pnt3d_01_4"/>
<map name="OpenMesh_1_1vector__caster_3_01osg_1_1Vec3d_00_01osg_1_1Pnt3d_01_4" id="OpenMesh_1_1vector__caster_3_01osg_1_1Vec3d_00_01osg_1_1Pnt3d_01_4">
<area shape="rect" id="node1" href="a02817.html" title="convert Pnt3d to Vec3d " alt="" coords="5,5,188,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_163.png" border="0" alt="" usemap="#OpenMesh_1_1vector__caster_3_01osg_1_1Vec3f_00_01osg_1_1Pnt3f_01_4"/>
<map name="OpenMesh_1_1vector__caster_3_01osg_1_1Vec3f_00_01osg_1_1Pnt3f_01_4" id="OpenMesh_1_1vector__caster_3_01osg_1_1Vec3f_00_01osg_1_1Pnt3f_01_4">
<area shape="rect" id="node1" href="a02809.html" title="convert Pnt3f to Vec3f " alt="" coords="5,5,183,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_164.png" border="0" alt="" usemap="#OpenMesh_1_1vector__caster_3_01osg_1_1Vec4d_00_01osg_1_1Pnt4d_01_4"/>
<map name="OpenMesh_1_1vector__caster_3_01osg_1_1Vec4d_00_01osg_1_1Pnt4d_01_4" id="OpenMesh_1_1vector__caster_3_01osg_1_1Vec4d_00_01osg_1_1Pnt4d_01_4">
<area shape="rect" id="node1" href="a02821.html" title="convert Pnt4d to Vec4d " alt="" coords="5,5,188,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_165.png" border="0" alt="" usemap="#OpenMesh_1_1vector__caster_3_01osg_1_1Vec4f_00_01osg_1_1Pnt4f_01_4"/>
<map name="OpenMesh_1_1vector__caster_3_01osg_1_1Vec4f_00_01osg_1_1Pnt4f_01_4" id="OpenMesh_1_1vector__caster_3_01osg_1_1Vec4f_00_01osg_1_1Pnt4f_01_4">
<area shape="rect" id="node1" href="a02813.html" title="convert Pnt4f to Vec4f " alt="" coords="5,5,183,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_166.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01Custom_1_1Vec_3_01DIM_01_4_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01Custom_1_1Vec_3_01DIM_01_4_01_4" id="OpenMesh_1_1vector__traits_3_01Custom_1_1Vec_3_01DIM_01_4_01_4">
<area shape="rect" id="node1" href="a03161.html" title="OpenMesh::vector_traits\l\&lt; Custom::Vec\&lt; DIM \&gt; \&gt;" alt="" coords="5,5,177,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_167.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01Eigen_1_1Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_01_4_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01Eigen_1_1Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_01_4_01_4" id="OpenMesh_1_1vector__traits_3_01Eigen_1_1Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_01_4_01_4">
<area shape="rect" id="node1" href="a01969.html" title="OpenMesh::vector_traits\l\&lt; Eigen::Matrix\&lt; _Scalar,\l _Rows, _Cols, _Options \&gt; \&gt;" alt="" coords="5,5,199,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_168.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Color3f_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Color3f_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Color3f_01_4">
<area shape="rect" id="node1" href="a02801.html" title="Vector traits for OpenSG color type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_169.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Color3ub_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Color3ub_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Color3ub_01_4">
<area shape="rect" id="node1" href="a02793.html" title="Vector traits for OpenSG color type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_170.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Color4f_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Color4f_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Color4f_01_4">
<area shape="rect" id="node1" href="a02805.html" title="Vector traits for OpenSG color type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_171.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Color4ub_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Color4ub_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Color4ub_01_4">
<area shape="rect" id="node1" href="a02797.html" title="Vector traits for OpenSG color type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_172.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Pnt2d_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Pnt2d_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Pnt2d_01_4">
<area shape="rect" id="node1" href="a02777.html" title="Vector traits for OpenSG vector type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_173.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Pnt2f_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Pnt2f_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Pnt2f_01_4">
<area shape="rect" id="node1" href="a02753.html" title="Vector traits for OpenSG vector type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_174.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Pnt3d_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Pnt3d_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Pnt3d_01_4">
<area shape="rect" id="node1" href="a02773.html" title="Vector traits for OpenSG vector type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_175.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Pnt3f_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Pnt3f_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Pnt3f_01_4">
<area shape="rect" id="node1" href="a02749.html" title="Vector traits for OpenSG vector type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_176.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Pnt4d_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Pnt4d_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Pnt4d_01_4">
<area shape="rect" id="node1" href="a02769.html" title="Vector traits for OpenSG vector type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_177.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Pnt4f_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Pnt4f_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Pnt4f_01_4">
<area shape="rect" id="node1" href="a02745.html" title="Vector traits for OpenSG vector type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_178.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Vec2f_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Vec2f_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Vec2f_01_4">
<area shape="rect" id="node1" href="a02765.html" title="Vector traits for OpenSG vector type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_179.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Vec3d_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Vec3d_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Vec3d_01_4">
<area shape="rect" id="node1" href="a02785.html" title="Vector traits for OpenSG vector type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_180.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Vec3f_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Vec3f_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Vec3f_01_4">
<area shape="rect" id="node1" href="a02761.html" title="Vector traits for OpenSG vector type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_181.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Vec4d_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Vec4d_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Vec4d_01_4">
<area shape="rect" id="node1" href="a02781.html" title="Vector traits for OpenSG vector type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_182.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Vec4f_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Vec4f_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Vec4f_01_4">
<area shape="rect" id="node1" href="a02757.html" title="Vector traits for OpenSG vector type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_183.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01osg_1_1Vec4ub_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01osg_1_1Vec4ub_01_4" id="OpenMesh_1_1vector__traits_3_01osg_1_1Vec4ub_01_4">
<area shape="rect" id="node1" href="a02789.html" title="Vector traits for OpenSG vector type. " alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_184.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01Point_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01Point_01_4" id="OpenMesh_1_1vector__traits_3_01Point_01_4">
<area shape="rect" id="node1" href="a02621.html" title="OpenMesh::vector_traits\l\&lt; Point \&gt;" alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_185.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01T_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01T_01_4" id="OpenMesh_1_1vector__traits_3_01T_01_4">
<area shape="rect" id="node1" href="a02621.html" title="Helper class providing information about a vector type. " alt="" coords="5,5,203,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_186.png" border="0" alt="" usemap="#OpenMesh_1_1vector__traits_3_01Vector_01_4"/>
<map name="OpenMesh_1_1vector__traits_3_01Vector_01_4" id="OpenMesh_1_1vector__traits_3_01Vector_01_4">
<area shape="rect" id="node1" href="a02621.html" title="OpenMesh::vector_traits\l\&lt; Vector \&gt;" alt="" coords="5,5,171,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_187.png" border="0" alt="" usemap="#OpenMesh_1_1VectorT_3_01float_00_013_01_4"/>
<map name="OpenMesh_1_1VectorT_3_01float_00_013_01_4" id="OpenMesh_1_1VectorT_3_01float_00_013_01_4">
<area shape="rect" id="node1" href="a02001.html" title="OpenMesh::VectorT\&lt;\l float, 3 \&gt;" alt="" coords="5,5,152,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_188.png" border="0" alt="" usemap="#OpenMesh_1_1VectorT_3_01Scalar_00_01DIM_01_4"/>
<map name="OpenMesh_1_1VectorT_3_01Scalar_00_01DIM_01_4" id="OpenMesh_1_1VectorT_3_01Scalar_00_01DIM_01_4">
<area shape="rect" id="node1" href="a02001.html" title="OpenMesh::VectorT\&lt;\l Scalar, DIM \&gt;" alt="" coords="5,5,152,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_189.png" border="0" alt="" usemap="#OpenMeshBase"/>
<map name="OpenMeshBase" id="OpenMeshBase">
<area shape="rect" id="node2" href="a03149.html" title="OpenMeshBase" alt="" coords="131,5,246,32"/>
<area shape="rect" id="node3" href="a03153.html" title="OpenMeshBasePoly" alt="" coords="118,56,259,83"/>
<area shape="rect" id="node4" href="a03257.html" title="OpenMeshBasePolyVec2i" alt="" coords="101,107,276,133"/>
<area shape="rect" id="node5" href="a03425.html" title="OpenMeshBaseTriVec2i" alt="" coords="107,157,270,184"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_190.png" border="0" alt="" usemap="#Option_3_01T_01_4"/>
<map name="Option_3_01T_01_4" id="Option_3_01T_01_4">
<area shape="rect" id="node2" href="a01901.html" title="Option\&lt; T \&gt;" alt="" coords="96,5,188,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_191.png" border="0" alt="" usemap="#PMInfo"/>
<map name="PMInfo" id="PMInfo">
<area shape="rect" id="node1" href="a01957.html" title="PMInfo" alt="" coords="5,5,69,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_192.png" border="0" alt="" usemap="#QGLViewerWidget"/>
<map name="QGLViewerWidget" id="QGLViewerWidget">
<area shape="rect" id="node2" href="a01929.html" title="QGLViewerWidget" alt="" coords="144,123,275,149"/>
<area shape="rect" id="node3" href="a01925.html" title="MeshViewerWidgetT\&lt; M \&gt;" alt="" coords="323,64,501,91"/>
<area shape="rect" id="node6" href="a01925.html" title="MeshViewerWidgetT\&lt;\l Mesh \&gt;" alt="" coords="337,115,487,157"/>
<area shape="rect" id="node8" href="a01925.html" title="MeshViewerWidgetT\&lt;\l MyMesh \&gt;" alt="" coords="337,181,487,222"/>
<area shape="rect" id="node4" href="a01897.html" title="DecimaterViewerWidget" alt="" coords="569,5,731,32"/>
<area shape="rect" id="node5" href="a01965.html" title="OpenMesh::VDPMSynthesizer\lViewerWidget" alt="" coords="549,57,751,98"/>
<area shape="rect" id="node7" href="a01937.html" title="MeshViewerWidgetSubdivider" alt="" coords="552,123,748,149"/>
<area shape="rect" id="node9" href="a01921.html" title="MeshViewerWidget" alt="" coords="583,180,717,207"/>
<area shape="rect" id="node10" href="a01909.html" title="ProgViewerWidget" alt="" coords="585,231,715,257"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_193.png" border="0" alt="" usemap="#RuleMap"/>
<map name="RuleMap" id="RuleMap">
<area shape="rect" id="node1" title="STL class. " alt="" coords="5,5,128,32"/>
<area shape="rect" id="node2" href="a01933.html" title="RuleMap" alt="" coords="176,5,251,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_194.png" border="0" alt="" usemap="#SubdivideWidget"/>
<map name="SubdivideWidget" id="SubdivideWidget">
<area shape="rect" id="node2" href="a01941.html" title="SubdivideWidget" alt="" coords="127,5,247,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_195.png" border="0" alt="" usemap="#VectorT_3_01Scalar_00_01N_01_4"/>
<map name="VectorT_3_01Scalar_00_01N_01_4" id="VectorT_3_01Scalar_00_01N_01_4">
<area shape="rect" id="node2" href="a02005.html" title="VectorT\&lt; Scalar, N \&gt;" alt="" coords="149,5,296,32"/>
<area shape="rect" id="node3" href="a02005.html" title="VectorT\&lt; float, 4 \&gt;" alt="" coords="157,56,289,83"/>
</map>
</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<hr>
<address>
<small>
<a href="http://www.rwth-graphics.de" style="text-decoration:none;">
</a>
Project <b>OpenMesh</b>, 
&copy;&nbsp; Computer Graphics Group, RWTH Aachen.
Documentation generated using 
<a class="el" href="http://www.doxygen.org/index.html">
<b>doxygen</b>
</a>.
</small>
</address>
</body>
</html>
